0% found this document useful (0 votes)
63 views2 pages

Software Engineering New

Uploaded by

muralime49
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views2 pages

Software Engineering New

Uploaded by

muralime49
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

SOFTWARE ENGINEERING 3 0 0 3

COURSE OUTCOMES
At the end of this course, the students will be able to
1. Identify the scope and requirements of software engineering in IT industry and apply
different SDLC models in different applications.
2. Prepare Software Requirements Specification (SRS) document for real time
applications.
3. Explain the object-oriented methodologies and workflows and apply object-oriented
principles, techniques, appropriate UML models, and other artifacts to construct a
design for a real-world problem.
4. Analyze system requirements to determine the use cases and domain model of the
problem domain and describe the classification techniques of objects.
5. Explain the different views of software architecture, the key mechanisms that are
defined in support of that architecture and the effect of the architecture and
mechanisms on the produced design.
UNIT I SOFTWARE PRODUCT AND PROCESS 9
Introduction: The Nature of Software, Software Process, Process Models - A Generic
Process Model, Prescriptive Process Models: The Waterfall Model, Incremental Model,
Evolutionary Process Models, Concurrent Model. Agile Development- Agile process, Scrum.
UNIT II SOFTWARE REQUIREMENTS AND ANALYSIS 9
Software Requirements: Functional and Non-Functional requirements, Requirements
Engineering: Requirement Engineering Process -Establishing the Groundwork, Eliciting
requirements, Negotiating requirements, Validating requirements. Feasibility Studies,
Software Requirement Specification (SRS) Document.
UNIT III METHODOLOGY, MODELING, AND UNIFIED MODELING
LANGUAGE 9
Object Oriented Systems Development Life Cycle - Object Oriented Methodologies:
Rumbaugh Methodology, Booch Methodology, Jacobson Methodology and Unified
Approach.
Unified Modeling Language: Draw all UML diagram: Use case diagram, Activity Diagram,
Class diagram, Sequence and collaboration diagram, Component Diagram, Deployment
diagram.

.UNIT IV OBJECT ORIENTED ANALYSIS 9


Identifying use cases, Classification, Identifying Object relationships, Identifying Attributes
and Methods.
UNIT V SOFTWARE DESIGN AND OBJECT ORIENTED DESIGN 9
Modular Design, Architectural Design, User Interface Design. Object Oriented Design:
Axioms, Corollaries, Designing Classes
Total: 45 hours
TEXT BOOKS
1. Roger S. Pressman, “Software Engineering – A practitioner’s Approach”, 7 th
Edition, McGraw-Hill International Edition, 2015.
2. Ali Bahrami, “Object Oriented Systems Development”, Tata McGraw-Hill, 2008.
REFERENCES
1. Ian Sommerville, “Software Engineering”, 9th Edition, Pearson Education Asia, 2010.
2. Watts S.Humphrey, “A Discipline for Software Engineering”, Pearson Education,
2007.
3. Martin Fowler, “UML Distilled”, Second Edition, PHI/Pearson Education, 2002.
4. Stephen R. Schach, “Introduction to Object Oriented Analysis and Design”, Tata
McGraw-Hill, 2003.

You might also like