preview

Research Paper On Software Engineering

Better Essays

CHAPTER1 INTRODUCTION ________________________________________
1.1 INTRODUCTION
Software engineering is a field of Computer science, for designing and writing programs for computers or other electronic devices. A software engineer writes software or changes existing software and compiles software using methods that make it better quality.
Software engineering can be divided into ten sub-disciplines. They are:
• Requirements engineering: The elicitation, analysis, specification, and validation of requirements for software.
• Software design: The process of defining the architecture, components, interfaces, and other characteristics of a system or component. …show more content…

• Software maintenance: The totality of activities required to provide cost-effective support to software.
• Software configuration management: The identification of the configuration of a system at distinct points in time for the purpose of systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration throughout the system life cycle.
• Software engineering management: The application of management activities: planning, coordinating, measuring, monitoring, controlling, and reporting to ensure that the development and maintenance of software is systematic, disciplined, and quantified.
• Software engineering process: The definition, implementation, assessment, measurement, management, change, and improvement of the software life cycle process itself.
• Software engineering tools and methods: The computer-based tools that are intended to assist the software life cycle processes and the methods which impose structure on the software engineering activity with the goal of making the activity systematic and ultimately more likely to be

Get Access