0
IT6413                                  SOFTWARE ENGINEERING LABORATORY                               L T  P  C
0 0 3  2
OBJECTIVES:
  • To understand the software engineering methodologies for project development.
  • To gain knowledge about open source tools for Computer Aided Software Engineering.
  • To develop an efficient software using case tools.

SOFTWARE REQUIRED:
Open source Tools: StarUML / UMLGraph / Topcased
Prepare the following documents for each experiment and develop the software using software engineering methodology.

  1. Problem  Analysis   and   Project   Planning   -Thorough   study   of   the   problem   –
Identify Project scope, Objectives and Infrastructure.

  1. Software Requirement Analysis - Describe the individual Phases/modules of the project and
Identify deliverables.

  1. Data Modelling -  Use work  products  – data dictionary,  use  case  diagrams  and  activity diagrams, build and test  class diagrams, sequence  diagrams  and  add  interface to  class diagrams.

  1. Software Development and Debugging – implement the design by coding
  2. Software Testing - Prepare test plan, perform validation testing, coverage analysis, memory leaks, develop test case hierarchy, Site check and site monitor.

Sample Experiments: Academic domain
  1. Course Registration System
  2. Student marks analysing system
Railway domain
  1. Online ticket reservation system
  2. Platform assignment system for the trains in a railway station
Medicine domain
  1. Expert system to prescribe the medicines for the given symptoms
  2. Remote computer monitoring
Finance domain
  1. ATM system
  2. Stock maintenance

Human Resource management
  1. Quiz System
  2. E-mail Client system.
TOTAL: 45 PERIODS

OUTCOMES:
Upon Completion of the course, the students should be able to:
  • Use open source case tools to develop software.
  • Analyze and design software requirements in efficient manner.

LAB EQUIPMENT  FOR A BATCH OF 30 STUDENTS: SOFTWARE:
Argo UML / StarUML / UMLGraph / Topcased or Equivalent.

HARDWARE:
Standalone desktops                         30 Nos



#################################################################################################

Post a Comment Blogger

 
Top