INTRODUCTION TO SOFTWARE ENGINEERING Flashcards
what are generic product?
stand alone systems that are marketed and sold to customer who wishes to buy them
what is customized products?
software commissioned by a specific customer to meet the needs
software costs more to build or maintain?
maintain
what is a software product?
software when made for a specific req
define software engineering
software - collection of executable programs, associated libraries and documents
engineering - developing products using well defined principles and methods
it is a branch of engineering where a software product is developed using well defined principles and methods
what is software evolution
the process of developing a product using software engineering principles and methods
software takes a dual role?
it is a product as well as a vehicle of delivering the product
explain the evolving role of software
software takes on a dual role. It is a product and, at the same time, the vehicle for delivering a product.
as a product it delivers a network of comp that are accessible by local hardware. Resides within the cellular phone or operates from inside the system and is a info transformer
as a vehicle - As the vehicle used to deliver the product, software acts as the basis for the control of the computer, the communication of information.
how has software changed through the years?
system software - compliers, editors, drivers etc. collection of programs to provide service to other programs
real time software - monitor real time world events as they occur
business software - software designed to process business applications
personal comp - software used in PC
AI software - uses non numeric algo to solve complex problems