Software Engineering I 2010

Embed Size (px)

Citation preview

  • 8/6/2019 Software Engineering I 2010

    1/4

    Faculty member:

    Sameek Ghosh

    [email protected]

    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