CMP_SC 4320 Exam #1 Questions with Correct Answers
What is software development? - ✔✔- Problem Solving
- Modeling
- Knowledge Acquisition
-Rationale Management
- Quality Control
What are the 5-steps of SE as a problem-solving activity? - ✔✔1. Formulate the
problem
2. Analyze the problem
3. Search for solutions
4. Decide on a solution
5. Justify chosen Solution
What is modeling? - ✔✔A model is an abstract representation of a system
What is the basic process of knowledge acquisition? - ✔✔- Collect data
- Organize into information
- Formalize into knowledge
- Build a strategic decision
Knowledge acquisition is nonlinear
What are the six quality control factors? - ✔✔1. Functionality
, 2. Usability
3. Maintainability
4. Reliability
5. Portability
6. Efficiency
What are the software engineering concepts? - ✔✔1. Project --> composed of # of
activities
2. Activities --> composed of # of tasks
3. Tasks use resources and produce work products
4. A work product can be --> system, model, or document
5. Resources are either --> participants, time, or equipment
What is a software analyst? - ✔✔A SA assists and guides the software project
team so that the team develops the right system in an effective way.
What's another purpose a software analyst can serve? - ✔✔They can serve as
system change agents who identify the organization's improvements needed,
design systems to implement those changes, and train/motivate others to use
that system.
What is software design? - ✔✔The activity of specifying the nature and
composition of software systems to satisfy client needs (subject to constraints).
What is a software System? - ✔✔An entity comprised of one or more programs,
data, supporting materials, and services that satisfy client needs.
What is software development? - ✔✔- Problem Solving
- Modeling
- Knowledge Acquisition
-Rationale Management
- Quality Control
What are the 5-steps of SE as a problem-solving activity? - ✔✔1. Formulate the
problem
2. Analyze the problem
3. Search for solutions
4. Decide on a solution
5. Justify chosen Solution
What is modeling? - ✔✔A model is an abstract representation of a system
What is the basic process of knowledge acquisition? - ✔✔- Collect data
- Organize into information
- Formalize into knowledge
- Build a strategic decision
Knowledge acquisition is nonlinear
What are the six quality control factors? - ✔✔1. Functionality
, 2. Usability
3. Maintainability
4. Reliability
5. Portability
6. Efficiency
What are the software engineering concepts? - ✔✔1. Project --> composed of # of
activities
2. Activities --> composed of # of tasks
3. Tasks use resources and produce work products
4. A work product can be --> system, model, or document
5. Resources are either --> participants, time, or equipment
What is a software analyst? - ✔✔A SA assists and guides the software project
team so that the team develops the right system in an effective way.
What's another purpose a software analyst can serve? - ✔✔They can serve as
system change agents who identify the organization's improvements needed,
design systems to implement those changes, and train/motivate others to use
that system.
What is software design? - ✔✔The activity of specifying the nature and
composition of software systems to satisfy client needs (subject to constraints).
What is a software System? - ✔✔An entity comprised of one or more programs,
data, supporting materials, and services that satisfy client needs.