CSCI 310 Midterm Study guide with complete
solutions
7 Challenges in Software Engineering Correct Answer-1. Scale
2.Speed
3. Uniqueness
4. Legacy Software
5. Complexity
6. Culture
7. Changeability
Software Engineering Process Activities Correct Answer-SDVE
1.Specification
2. Development
3.Validation
4. Evolution
Aspects of good software Correct Answer-MDEA
1. maintainable
2. dependable
3. efficient
4. Accessible
6 Aspects of waterfall method Correct Answer-RPDITM
1. Requirements
2. Planning 3. Design
4. Implementation
5. Testing
6. Maintenance
Ariane 5 Rocket failure Correct Answer-integer overflow
Mars Climate oribter Correct Answer-inconsistent metric used to estimate landing point (metric system vs. feet)
Therac-25 Correct Answer-Radiation miscalculated, gave over 100x the safe amount of radiation (more cancer)
Hartford Coliseum Collapse Correct Answer-modeling system did not account for non-pure compression. Error in CAD software
Patriot Missile Correct Answer-Integer rounded incorrectly and killed allied troops
Y2K Correct Answer-Businesses spent 500 billion on programs that stored the year
with two digits
Healthcare.gov Correct Answer-loose planning and over optimism lead to gross miscalculated budget.
Waterfall Phases Correct Answer-Requirements
Project Planning
Design Implementation
Testing
Maintenance
1. Requirements Correct Answer-Creates a description of the desired system:
which functions
required documentation
performance requirements
Also includes a feasibility study. Result is the SRS (software requirements specification document)
2. Project Planning Correct Answer-Describes activities that ensure software is delivered:
on time
within budget
following requirements
Artifact: PMP (project management plan), includes schedule and budget
3. Design Correct Answer-Defines the software architecture
Decomposition into parts/classes to generate detailed design
Artifact: design document
4. Implementation Correct Answer-Building individual components
Goal: working, flexible, reliable software
Artifact: actual software
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 Classroom. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $12.99. You're not tied to anything after your purchase.