What are the 6 software engineer specialties?
What is Software?
Computer programs and associated documentation
What are the different types of software
When was the term “Software Engineering” first established?
1968
What is Software Engineering?
An engineering discipline that is concerned with all aspects of software production from the early stages of system specification to maintaining the system after it has gone into use
Whats Computer Science?
Computer Science is concerned with theory and fundamentals.
What’s System Engineering?
System Engineering is concerned with all aspects of computer-based systems development including hardware, software and process engineering.
What are the costs of software engineering?
Roughly 60% of costs are development costs and 40% are testing costs.
What cost more?
1. developing software
2. maintaining software
Maintaining Software
What are attributes of good software
Key Challenges in Software Engineering?
What does SDLC stand for?
Software Development Life Cycle
What are the 6 stages of SDLC
What does ALM stand for?
Application Lifecycle Management
what is software design?
Is concerned withe the sub-parts of the system
- algorithm
-how components are designed internally
what is software architecture
Is concerned with system level design decisions
- how the components with fit together as a whole
- interfaces
system level performance
what does UML stand for
Unified Modeling Language
what does SysML stand for
system modeling language