0% found this document useful (0 votes)
81 views3 pages

SDA Assignment

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 3

Comsats Institute of Information Technology (WAH

CAMPUS)

Assignment
Software Design Architecture

Submitted by:
Umer Ashiq (FA12-BSE-7B-066)

Submitted to:
Madam Asra Khalid

Agile software development:


Agile is a group of software development methods in which solutions are
developed through collaboration between self-organizing, cross-functional teams.
It promotes adaptive planning, evolutionary development, premature delivery,
continuous improvement, and encourages rapid and flexible response to changes.
Adaptive high quality software is developed by small teams using the principle of
continuous improvement based on design and rapid feedback and changings.
Gestation and leadership style is collaborative trial. Development model is the
evolutionary delivery model.
The incremental approach Incremental model is a method of software
development, where the model has been designed, implemented and tested
incrementally a little more is added every time until the product is completed. It
involves the development and maintenance. The product is defined as completed
when it meets all your requirements.

Iterative approach:
The iterative approach is a design methodology based on a cyclic process of
prototyping, testing, analysis and improvement of a product or process. Based on
the test results of the most recent iteration of design changes and improvements are
made. This process aims to ultimately improve the quality and functionality of a
design. In iterative design, interaction with the designed system is used as a form
of research on information and development of a project, as successive versions, or
design iterations are implemented.

Traditional software development:


Traditional methodologies are characterized by a series of sequential steps as
requirements definition, planning, building, testing and deployment. First, the
customer needs are carefully documented as far. Then, the overall architecture of
the software is displayed and the actual coding begins. Then comes the different
types of testing and final deployment. The basic idea here is the detailed
visualization of the project completed before construction begins, and the work
itself way through the finished structure displayed.
Google Translate for Business: Translator Toolkit

You might also like