|
|
Sep 20, 2024
|
|
ITEC 3870 - Software Development II (4) Credit Hours Prerequisite: ITEC 3860 , ITEC 3150 Additional Requirement: Windows based laptop or Apple MacBook (see IT Laptop Program @ www.ggc.edu/itlaptop) Additional Requirement: Windows based laptop or Apple MacBook (see IT Laptop Program @ www.ggc.edu/itlaptop)
Second course in a sequence that teaches students to use the software development life cycle including problem definition, systems analysis, requirements gathering, designing systems, development of systems, testing and implementation. Upon completion of this course students will be able to:
1. Identify and distinguish between software systems that require different programming languages, frameworks, and platforms;
2. Apply trending project management concepts to individual and team process in software development with a client;
3. Effectively track and measure the software process using various metrics and software tools;
4. Develop a software system of medium complexity using a software development process appropriate for it using advanced version control concepts;
5. Develop and implement unit, system, acceptance, and user testing for the software system developed that includes planning, execution, and evaluation of an end-user testing session;
6. Describe terminology and types of software licenses and intellectual property agreements that apply to software development and select appropriate options for particular project;
7. Develop soft skills by communicating within team and with a client, by practicing project and research
Add to Portfolio (opens a new window)
|
|
|