Six Phases Involved In Software Development

2205 Words9 Pages

SE ASSIGNMENT 1

1. What is a program and what is a software?
Ans: A program is a set of instructions to perform a specified task. A program which when runs on a computing machine allows it to do a particular task. Computer programs are generally written in high level language (i.e. human understandable language) which are further converted into machine level language (binary language) with the help of compilers, interpreter and assembler tools. A software is collections of individual programs collectively executed to perform bigger tasks. A computer software, is that part of a computer machine that contains of encoded information or computer programs. Software is like the brain of computer, without software we can’t do anything on a computer. …show more content…

What is a SDLC or software Development Specification?
Ans: SDLC is the abbreviation for Software Development Life Cycle. A software development life cycle is essentially a series of steps, or phases, that deliver a model for the development and lifecycle management of an application or piece of software. We have mainly six phases used in the software development:
The following are the six phases involved in Software Development. They are:
1. Analysis- Business requirements are gathered in this phase. This phase is the main focus of the project managers and stake holders. All the requirements which are used to move further for the development of software is done in this phase.

2. Design- In this phase the system and software design is prepared from the requirement specifications which were studied in the first phase. System Design helps in specifying hardware and system requirements and also helps in defining overall system architecture. The system design specifications serve as input for the next phase of the model.

3. Implementation- In this phase the code is produced so it is the main focus for the developer. This is the lengthiest phase of the …show more content…

What is an IDE and why it is important for Software development?
Ans: IDE stands for Integrated Development Environment An integrated development environment (IDE) is software that consists of basic tools developers, it needs to write and test software. Typically, an IDE contains a code editor like, a compiler or interpreter and a debugger that the developer access through a single graphical user interfaces. An IDE may be a standalone application, or it may be included as a part of one or more existing and compatible applications.
An IDE toolbar looks much like a word processors tool bar. The tools in the tool bar encourage shading coding, source-code designing blunder diagnostics, and reporting and smart code finish. The interface permits the engineer to accumulate and execute code incrementally and oversee changes to source code in a uniform way. IDE's are ordinarily intended to coordinate with outsider form control libraries, as GitHub or apache sub variant.
One of the reasons why IDE is so popular is that it’s highly extensible, so its behaviour can be altered with plugins to better fit your workflow which is important for a software development. It can even get development operations and large-scale team management functionality. Hence IDE’s are very important for the development of

More about Six Phases Involved In Software Development

Open Document