SOFTWARE ENGINEERING FINAL V2
ACCURATE QUESTIONS AND ANSWERS
WITH SOLUTIONS 2024
How do software characteristics differ from hardware characteristics? - ANSWER Software is developed,
not manufactured. Software does not wear out. Most software is custom built, not assembled out of
components.
List 3 areas in which process models may differ from one another. - ANSWER 1. Overall flow and level of
inter dependencies among tasks.
2. Degree to which work tasks are defined within each framework activity - ANSWER
3. Degree to which work products are identified and required - ANSWER
4. Manner in which quality assurance activities are applied. - ANSWER
5. Manner in which project tracking and control activities are applied. - ANSWER
6. Overall degree of detail and rigor of process description. - ANSWER
7. Degree to which stakeholders are involved in the project. - ANSWER
8. Level of autonomy given to project team. - ANSWER
9. Degree to which team organization and roles are prescribed. - ANSWER
Describe how Polya's problem solving principles describe the essence of engineering practice? - ANSWER
"1.Understand the problem (communication and analysis)
2. Plan a solution (modeling and design) - ANSWER
, 3. Carry out the plan (code generation) - ANSWER
4. Examine the result for accuracy (testing and quality assurance). - ANSWER
Describe the relationship among software engineering process, methods, and tools. - ANSWER Software
process defines the framework that must be established for effective delivery of software engineering
technology, by providing a context by which the software engineering methods are applied. Software
engineering methods provide the technical how-to's for building software. Software engineering tools
provide automated or semi-automated support for software engineering process and methods.
How are tasks, actions, and activities related to software process models? - ANSWER A software process
is made up of activities. Each activity is defined by a set of engineering actions. Each activity is defined by
a task set that identifies the work items to be completed.
How does software team choose the tasks set for a particular project? - ANSWER The software chooses
the task set based on the characteristics of the team, the project, and the problem to be solved.
How can process patterns assist a development team build software products efficiently?</li> - ANSWER
Process patterns are proven solutions to commonly encountered development problems. If developers
can recognize that this is a problem seen before they can use a previously know means of solving it,
w/out haveing to take the time to invent a new solution.</li>
Describe the phases of the prototyping model for software development? - ANSWER Requirements are
gathered by having the customer and developer meet and identify whatever objectives and
requirements they can. Quick design follows, focusing on representation of the software that will be
visible to the customer. A prototype is constructed by the developer and evaluated by the customer and
used to refine the requirements. Iteration occurs and the prototype is tuned to satisfy the customer's
needs.
What are the primary advantages of the component-based process model for software engineering? -
ANSWER Component-based process models promote software reuse and reusability and can result in:
70% reduction in development cycle times, 84% reduction in project costs, and 70% increase in
productivity.
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller ACCURATE2. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $14.49. You're not tied to anything after your purchase.