Varrenhunter / CPSC280

all notes and code for Introduction to Software Engineering, CPSC 280.
0 stars 0 forks source link

CPSC280-1/13/2016 #2

Open Varrenhunter opened 8 years ago

Varrenhunter commented 8 years ago

Chapter 1: Writing Software Requirements: Def: Describe what the client wants the system to do Consists of Functional and Non-functional Requirements Functional: What the program will do Non-Functional: Support what the program will do

Properties of the Program -Usability (platform, User interface) -Performance(response time, Reliability) -Maintenance(modifiability) -Configurability -Scalability -Security

Analysis: Def: Describes WHAT the system will do

Design: Def: Describes HOW the system will do it

implementation: Def: Coding the system as designed

Testing: Def: Asserts the system works as described

Varrenhunter commented 8 years ago

PSP0

The quality of a system is given by the quality of the worst components. A software component is given by the programmer who developed it. software programmer is given by his/her skill, commitment, and discipline. to improve discipline we should know ourselves. cmu_pspflow

Order is:

  1. Planning 2.Design 3.Code
  2. Compile 5.Test 6.Post-Mortem (PM)

Extraneous processes: Scripts: guide the work Logs: record actual data Plan Summary: records plan and actual data