Upload
rajiv-agrawal
View
220
Download
0
Embed Size (px)
Citation preview
8/6/2019 Software Engineering I 2010
1/4
Faculty member:
Sameek Ghosh
Goa Institute of Management
Goa
Area: Systems
Course Outline
Term IV 2009-2011
Software Engineering and Management
(P09-4SEI)
8/6/2019 Software Engineering I 2010
2/4
Introduction
In todays business world utilization of Information Technology (IT) plays a major role in all the
organizations. We are experiencing the fast rate at which small, medium and large corporations are
changing themselves to adapt to new processes and technology. This adaptation brings many
challenges, and answer for all those challenges is expected from the professionals who are well
versed with the Technical and Managerial aspects of such challenges. This two put together we callthem Systems.
Professionals specialized in Systems, are expected to understand the business domains, design
and develop the System as required by the organization, which will not only include the IT
environment but will also encompass the areas of optimum utilization and change management. It is
immaterial whether the professional works for his own organization or for external clients.
Software Engineering is the most challenging subject in Systems domain as this subject teaches us
to transform business requirements into IT systems.
Objectives
The objectives of this course are:
1. To provide a deep understanding on the day to day issues a Systems professional face in
the industry.
2. To build a framework under which the students can take over any assignment on RFP /
Tender document analysis, Proposal writing, Software Development agreement writing,
Requirements Analysis and framing the Software Requirements Specifications.
3. To train the students in mapping a business process using Business Process Modeling
Notation (BPMN).
4. To build an IT system (project) by following the best practices.
5. To build skills in Project Planning using Microsoft Project.
Pedagogy
Primarily discussions in the class will have a priority, backed by presentations. The course will have
a lecture component and a project component. Project will be executed by a group (no. of students
in a group will depend on the intake) and individual assignments.
The textbook for this course will be Software Engineering A Practitioners Approach by Roger S.Pressman 7th edition. Students should possess a copy of this textbook, and bring it in the class.
Apart from this various documents and templates will be distributed, which will be treated as a
course material.
Expectation from Students
Sameek Ghosh Page 2 of 4 ver 1.0 10-Jun-10
8/6/2019 Software Engineering I 2010
3/4
Students are expected to spend at least 2 (two) hours in self - preparation, before the schedule
sessions. Timely submission of assignments is required, late submission will not be accepted,
unless allowed for. Students are expected to correlate and contribute their knowledge from other
domain areas, in class and in assignments. All students are expected to contribute in the class
discussions. In case any body misses any class S/he is expected to prepare and become up-to-date
on his/her own, guidance will be provided on request.
Consultations
Students are welcomed for consultation with prior appointment only.
Text Book
The textbook for this course will be Software Engineering A Practitioners Approach by
Roger S. Pressman (Herein after Textbook) {Chapters referred in the session plan belongs
to this book}
Supporting Documents for this course (will be provided)
Invitation To Tender / RFP document for the course project
Proposal template
Agreement template
IEEE standard for Software Requirements Specification
Project Plan template
Quality Plan template
Any other relevant document will be made available as and when required.
Evaluation Components
Component Weightage
End Semester 30 %
Mid Semester 30 %
Group Project (Proposal, Agreement, SRS, , S/w Design, UI Design, Project Plan:
5% each)
30 %
Individual Assignments (2 nos, 5% each) 10%
Session Plan (Tentative)
Sameek Ghosh Page 3 of 4 ver 1.0 10-Jun-10
8/6/2019 Software Engineering I 2010
4/4Sameek Ghosh Page 4 of 4 ver 1.0 10-Jun-10
Session Topics Readings Assignment / Project work
1 Software Engineering
fundamentals
Chapter 1 and 2 of Textbook Assignment1: Write critique on:
a. Software is a product or a
service?
b. Software process models
2 Different Phases of SDLC Do
3 Process models Do
4 The tendering process RFP, Proposal Template Assignment 1 due
5 The agreement, SRS phase Agreement & SRS template Group Project delegated for
Proposal submission
6 Software requirements
analysis
SRS template, Chapter 10
7 - Do -
Chapter 12
8 UML Chapter 13 Proposal due
9 UML Handouts Agreementdue
10 UML - Do -
11 Business Process Modeling
Notation (BPMN)
Handouts
12 Business Process Modeling
Notation (BPMN)
Handouts Assignment 2handover
13 Object oriented analysis -Writing SRS
SRS template, Chapter 21 SRSdue
14 Estimation- COCOMO Chapter 5
15 Functional point estimation Chapter 5, Handout Assignment 2due
16 - Do - Handout
17 Project Management
concepts
Chapter 3 S/w & UI design due
18 - Do - - Do -
19 Software Matrices Chapter 4
20 Revision Project Plan due