soft_engg_lecture14 - Software Engineering Asim Banerjee...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Software Engineering Asim Banerjee 9 th March 2010 soft_engg@daiict.ac.in
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 2 Lecture Seating Plan (Sample) #1 #2 #3 #4 #5 #6 #7 #8 #9 Stage #10 #11 #12 #13 #20 #21 #24 #23 #22
Background image of page 2
IT314 - Software Engineering 3 (1/2) The SAD activity begins after SRS document is signed off The design is essentially a bridge between requirements specification and the final solution for satisfying the requirements. A design of a system is essentially a blueprint or a plan for a solution for the system
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 4 (2/2) NOTE : 1. It may be the SRS of the complete system (waterfall model) or of the “next iteration” for iterative enhancement model 2. The requirements specification activity is entirely in the problem domain, design is the first step in moving towards the solution domain 3. The SRS phase might involve system analysis and design
Background image of page 4
IT314 - Software Engineering 5 Software Design Phase Objective of software design phase. To transform requirements specified in SRS document into a design that is implementable using a programming language Input to the design phase: The signed off SRS document Output of the design phase The System Design or High Level Design (HLD) or Top level design The Detailed Design (DD) or Low level Design or Logic Design
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 6 Software Design Phase Outputs During high level design step: Different modules Control relationships amongst modules Interfaces amongst the modules During low level design step: Processing logic and Data structures for individual modules Algorithms required for individual modules NOTE - The detailed design should be sufficiently complete for coding to be easily accomplished.
Background image of page 6
IT314 - Software Engineering 7 Design Methodology A systematic approach to creating a design by applying a set of techniques and guidelines NOTE These techniques do not reduce the design activity to a sequence of steps that can be followed by the designer.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 8 System Design - Formal Techniques (1/2) All engineering disciplines recognize importance of: Precise specifications Modeling Verification Formal methods help in proving the properties of system without executing the same Mathematical basis for a formal method is provided by its specification language
Background image of page 8
IT314 - Software Engineering 9 System Design - Formal Techniques (2/2) Formal methods provide tools for: Describing a system in precise manner Verifying if specification is realizable Showing that the system is implemented correctly i.e. if it satisfies the specifications
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 10 Design Criteria (1/2) A
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 07/30/2011 for the course IT 315 taught by Professor Asimbanerjee during the Spring '07 term at Punjab Engineering College.

Page1 / 34

soft_engg_lecture14 - Software Engineering Asim Banerjee...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online