



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A comprehensive pre-assessment for software engineering, covering various topics such as software defects, modifying legacy software, general process framework activities, umbrella activities in the software process framework, software development approaches, and software quality. It includes questions on concepts like planning, modeling, risk management, configuration management, cmm-based appraisal for internal process improvement (cba ipi), waterfall model, incremental model, prototyping process model, spiral model, process technology, agile software principles, extreme programming, requirements engineering, software design, quality attributes, functional independence, persistent classes, and software testing.
Typology: Exams
1 / 5
This page cannot be seen from the preview
Don't miss anything!




A system initially failed due to undiscovered software defects. These defects have been resolved. What is the cause of the subsequent failures? - ✔Changes to the software What are the approaches to modifying legacy software? Choose 2 answers - ✔1. Adopt
What is a main criticism of the waterfall model? - ✔Projects rarely follow the sequential process of the model Using the incremental model, what does the first software deliverable address? - ✔Basic requirements What are the steps in the prototyping process model? Choose 3 answers - ✔1. Build and deploy first iteration of software
Process that transforms the data - ✔Structural Data attributes and relationships - ✔Structural UML diagrams - ✔Object-oriented Data objects - ✔Structural Classes - ✔Object-oriented Collaboration between classes - ✔Object-oriented Which elements make up an analysis package requirements model? Choose 2 answers - ✔1. Use case
✔Functional independence What do persistent classes represent? - ✔Databases Why is software quality difficult to define? - ✔User satisfaction can vary Which dimension of quality is used for software that delivers features without failure? - ✔Reliability What is efficiency as it relates to software quality? - ✔The amount of resources required by a program to perform its function Which question does software verification answer? - ✔Are we building the product right? What is the purpose of integration testing? - ✔To address problems with verification and program construction Why should regression testing be applied to an application if it is updated? - ✔It ensures that no side effects occur Which type of testing is used by a developer as the primary testing method? - ✔Unit