Professional Documents
Culture Documents
Software and
Software Engineering
Source:
Roger S. Pressman
Software Engineering: Practitioner's Approach 7th Edition
McGraw-Hill International Edition, 2010
Discussion
Definitions of Software
Legacy Software
WebApps
Attributes of WebApps
Network
intensiveness
Data driven
Content sensitive
Concurrency
Continuous evolution
Unpredictable load
Immediacy
Performance
Security
Availability
Aesthetics
As its user base and time in use increase, demands for adaptation
and enhancement will also grow
Software Engineering
Definitions
1.The application of systematic, diciplined,
quantifiable approach to the development,
operation, and maintenance of software; that is,
the application of engineering to software
2.The study of approaches as in (1)
Plan a solution
Code generation
Communication
Planning
To better understand software requirements and the design that will achieve
those requirements
Construction
Modeling
Deployment