Lesson 1 - Software and General Concepts of Software Engineering (Ch 1, Ch 2, Ch 7) Flashcards
Software is designed and built by _____ engineers
Software
Software is _____ in our commerce, our culture, and our everyday lives.
pervasive
Software engineers have a _____ obligation to build reliable software that does no harm to other people.
moral
_____ is both a product and a vehicle for delivering a product (information)
Software
Software is _____ not manufactured
engineered
Software does not wear out, it _____
deteriorates
Developed decades ago and have been continually modified to meet changes in business requirements and computing platforms. The proliferation of such systems is causing headaches for large organizations who find them costly to maintain and risky to evolve.
Legacy systems
Software must be _____ to meet needs of new computing environments or technology.
Adapted - reason for legacy system evolution
Software must be _____ to implement new business requirements
enhanced - reason for legacy system evolution
software must be _____ to make it interoperable with more modern system components
extended - reason for legacy system evolution
software must be _____ to make it viable within a network environment
re-architected - reason for legacy system evolution
establishes foundation for a complete software engineering process. Identifies a small number of framework activities that are applicable to all software projects.
Generic software process framework
Communication, planning, modeling, construction and deployment
Generic software process framework
Software project tracking and control, risk management, s/w qa, tech reviews, measurement, s/w config management, reusability management, work product prep and production
S/W engineering umbrella activities
s/w engineering encompasses a process, a ______ of methods and an array of tools that allow professionals to build a high quality s/w.
collection