Unit 1 Introduction Software Development Process
Unit 1 Introduction Software Development Process
MORE
ME (COMPUTER)
Lecturer
Department of Information Technology
https://reenamorersm.wordpress.com/
Email: reena.more@rsmpoly.org
Software Engineering
UNIT - 1 Layered Approach
Characteristics of Software
SOFTWARE DEVELOPMENT PROCESS Engineering
WHAT IS A PROBLEM ?
Solution was to the problem was transforming unorganized coding effort into a
software engineering discipline. These engineering models helped companies to
streamline operations and deliver software meeting customer requirements.
1. The late 1970s saw the widespread uses of software engineering principles.
2. In the 1980s saw the automation of software engineering process and growth of
(CASE) Computer-Aided Software Engineering.
3. The 1990s have seen an increased emphasis on the 'management' aspects of
projects standard of quality and processes just like ISO 9001
Business Software- Programs that access, analyze and process business information.
Artificial Intelligence
● (AI) Software:
Programs make use of AI techniques and methods to solve complex problems. Active areas
are expert systems, pattern recognition, games
SOFTWARE DEVELOPMENT FRAMEWORK
Software Framework
A framework, or software framework, is a platform for developing
software applications. It provides a foundation on which software developers can
build programs for a specific platform.
A framework is similar to an application programming interface (API), though
technically a framework includes an API.