Software Engineering Principles

Software Engineering Principles - Software Engineering...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Software Engineering Principles Programming Life Cycle Activities Problem analysis understand the problem Requirements definition specify what program will do High- and low-level design how it meets requirements Implementation of design code it Testing and verification detect errors, show correct Delivery turn over to customer Operation use the program Maintenance change the program Software Engineering o A disciplined approach to the design, production, and maintenance of computer programs o that are developed on time and within cost estimates, o using tools that help to manage the size and complexity of the resulting software products. An Algorithm Is . . .
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
o A logical sequence of discrete steps that describes a complete solution to a given problem computable in a finite amount of time. Goals of Quality Software o It works. o It can be read and understood. o It can be modified. o It is completed on time and within budget. Detailed Program Specification o Tells what the program must do, but not how it does it. o Is written documentation about the program. Detailed Program Specification Includes o Inputs o Outputs o Processing requirements o Assumptions Abstraction
Background image of page 2
o A model of a complex system that includes only the details essential to the perspective of the viewer of the system. Information Hiding
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 15

Software Engineering Principles - Software Engineering...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online