





























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
good.it uploded by me.its very good content
Typology: Cheat Sheet
1 / 37
This page cannot be seen from the preview
Don't miss anything!






























This lecture is mostly based on the Chapter 1 of the book “Software Engineering: A practitioner’s approach”.
What is software?
Software is set of programs, documentation & structure of data
A B C D Submit Multiple Choice(single) (^) Points: 1.
Software Software Characteristics(Cont’d) Characteristics(Cont’d) Software does not wear out. Figure 1.1 Failure curve for hardware Figure 1.2 Failure curve for software Although the industry is moving toward component-based construction, most software continues to be custom-built.
System software: A collection of programs written to service other programs Operate the computer hardware to provide basic functionality and to provide a platform for running application software. Aid user and hardware to function and interact with each other ( a intermediator between user and hardware). Figure 1.4 Three common types of system software
Examples of System Software Examples of System Software Operating system: eg. Windows, Linux, IOS, Android Figure 1.5 examples of operating software Language processor: eg. complier Utility software: eg. Device driver Figure 1.6 examples of utility software
Types # people # days # lines Micro 1 1-4 weeks 0.5k Small 1 1-6 months 1-2k Medium 2-5 1-2 years 5-50k Large 5-20 2-3 years 50-100k Extra large 100-1000 4-5 years 1M(1M=1000k) Extreme large 2000-50000 5-10 years 1-10M
A B C D Submit Multiple Choice(single) (^) Points: 1.
Software engineering is concerned with the practicalities of developing and delivering useful software Software engineering is a part of more general form of System Engineering
A B C D Submit Multiple Choice(single) (^) Points: 1.