Home Company Information Consulting Course Catalog Contact Us Request a Quote Government Corporate
 


Profile


e-Catalog


Contact

Search

Cart
The Software Development Process: Principles

Course Status: Released
Course Language: English
Course Duration: 4 Hours
Deployment Options: Online, Interactive CDs, Network, Downloads, Intranet

Audience
Software process managers, software engineers, and team leaders; business managers with responsibility for a software process
Prerequisites
Familiarity with a software process
Course Aim
To provide an overview of the software process and principles in world-class software organizations
Learning Objectives
Explain the principles of software engineering.
Understand the role of the software process.
Define software development life cycles.
Explain the stages of common life cycles.
Understand the concept of software reuse.
Explain the concept of software re-engineering.
Topics Covered
Processes and life cycles
-
Developing software
- Software engineering fundamentals
- Software development life cycles
- Hands-on: Explaining the waterfall life cycle
- Programming paradigms

Software specification and design
-
Requirements engineering
- System design
- Formal specification
- Computer-aided software engineering
- Real-time and distributed systems

Reuse and re-engineering
-
Reuse
- Re-engineering
- Hands-on: Defining the terms