CSE 201 Study Guide - Spring 2019, Comprehensive Midterm Notes - Workflow, Unified Modeling Language, Software Engineering

76 views19 pages

Document Summary

Cse 201 - lecture 1 - intro to software engineering. Software engineering: the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. Constructing large systems or subsystems (in organized fashion) Striving for goals: correct, maintainable, on time, within budget. Economies of all developed nations are dependent on software. Expenditure on software represents a significant fraction of gnp in all developed countries. More and more systems are software controlled. Se is concerned with theories, methods, and tools for professional software development. Maintenance costs often are greater than development costs. Characteristics: low quality software, unpredictable (cost, effort) Specification phase- formalize requirements and specify exactly what software will do and how. Simplified (abstract) representation of a software process, presented from a specific perspective. Roughly 60% of costs are development, while 40% from testing. For custom software, evolution costs often exceed development costs.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers