2023 2024 Student Forum > Management Forum > Main Forum

 
  #2  
23rd March 2016, 12:42 PM
Super Moderator
 
Join Date: May 2012
Re: Anna University Software Design Notes

Anna University is a technical university in Tamil Nadu, India. The main university campus is located in Guindy, Chennai. It was established on 4 September 1978. The University is approved by UGC.

Anna University Software Design syllabus

UNIT I SOFTWARE DESIGN PRINCIPLES 9

Introduction – Design process – Managing complexity – Software modeling and notations –
Abstraction – Modularity – Hierarchy – Coupling - Cohesion – Design guidelines and
checklists – Refactoring

UNIT II OO DESIGN 9

Object model – Classes and objects – Object oriented analysis – Key abstractions and
mechanisms – Object oriented design – Identifying design elements – Detailed design –
Case studies.

UNIT III DESIGN PATTERNS 9

Introduction to patterns – Design context – Reusable solutions – Documenting reusable
solutions – Standard patterns from GOF book.

UNIT IV FUNCTION AND SERVICE ORIENTED DESIGNS 9

Structural decomposition – Detailed Design – Function oriented design Case study –
Services – Service identification – Service design – Service composition – choreography and
orchestration – Service oriented design Case study

UNIT V USER CENTERED DESIGN AND DESIGN REVIEW 9

Introduction to user centered design – Use in context – Interface and interaction – User
centered design principles – Task analysis – Evaluation – Introduction to design review–
Testing the design – Walk throughs – Review against check lists.

TOTAL : 45 PERIODS

OUTCOMES:

Upon completion of the course, the students will be able to

Describe different approaches to desigining a software application

Analyze specifications and identify appropriate design strategies.

Develop an appropriate design for a given set of requirements

Identify applicatble design patterns for the solution

Abstract and document reusable design patterns

Evaluate a given design against the specifications

REFERENCES:

1. Grady Booch et al., "Object Oriented Analysis and Design with Applications", 3rd
Edition, Pearson, 2010.
2. Carlos Otero, "Software Engineering Design: Theory and Practice", CRC Press, 2012
3. David Budgen, "Software Design", 2nd Edtion, Addison Wesley, 2003
4. Alan Shalloway and James R Trott, "Design Patterns Explained: A New Perspective
on Object-Oriented Design", 2nd Edition, Addison-Wesley Professional, 2004
5. Hassan Gomaa, "Software Modeling and Design", Cambridge University Press, 2011
6. Eric Gamma et al., "Design Patterns: Elements of Reusable Object-Oriented
Software", Addison-Wesley Professional, 1994
7. Ian Sommerville, "Software Engineering", 9th Edition, Addison-Wesley, 2010
8. M B Rosson and J M Carroll, "Usability Engineering: Scenario-Based Development of Human-Computer Interaction", Morgan Kaufmann, 2002

Contact address

Anna University, Kotturpuram
Chennai, Tamil Nadu


Quick Reply
Your Username: Click here to log in

Message:
Options

Thread Tools Search this Thread



All times are GMT +5. The time now is 04:31 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
SEO by vBSEO 3.6.0 PL2

1 2 3 4