Submitted by: Submitted by swakkpu
Views: 76
Words: 468
Pages: 2
Category: Literature
Date Submitted: 11/06/2014 05:14 PM
SDLC
1. Deliver
2. Discover
3. Design
4. Develop
5. Deploy
What’s a good Software?
1. Robust
2. Reliable
3. Secured
4. Compatible
5. Portable
6. Marketable
Phases
1. Initiation
2. System Concept Development
3. Planning
4. Requirement Analysis
5. Design
6. Development
7. Integration and test
8. Implementation
9. Operations and Maintenance
10. Disposition
PAT
TS
RIA
AAL
AWDS
AC
AUBS
Good software if the software tester has
1. Passion for Analysis and Testing
2. Technical Skills
3. Raw Intellectual Ability
4. Ability to Prioritize and Organize
5. Ability to Adapt and Learn
6. Ability to Work without Direct Supervision
7. Ability to Communicate
8. Ability to Understand Business Strategy
SoftEng
1. Framework for building software with higher quality
2. Application of systematic. Discipline, quantifiable approach to development, operation and maintenance of software
Output
1. Programs/Software
3. Documents
2. Data
Myth
* CASE (Computer aided software engineering) tools important for achieving good quality and productivity, yet majority don’t use them effectively
* As new people are added, current developers must spend time educating newcomers
* As new people are added, current developers must spend time educating newcomers
* One of most effective software quality assurance mechanisms, “formal technical review”, can be applied from the beginning
* Documentation provides foundation for successful engineering and guidance in maintenance phase
* SE is about creating documents to insure quality
* Better quality leads to reduced rework
* How do you know if you implemented Software Engineering Correctly?
* Your Software has…
* Quality (as defined by the team)
* Long-term viability
* Timeliness
* etc.
What is the process model?
* Defines the steps (roadmap) taken in building/engineering software
* Includes Methods and Tools
What are the...