Page 15 - REC :: M.E. CSE Curriculum and Syllabus - R2019
P. 15

CP19112           ADVANCE SOFTWARE ENGINEERING LABORATORY                   Category   L  T  P  C
                                                                                             PC       0  0  4  2


               Objectives:
                ⚫    Understand how to develop a project
                ⚫    Determining requirements to develop software
                ⚫    Applying UML modeling Language
                ⚫    Develop correct and robust software products
                ⚫    Understanding how to do testing


                                                      List of  Experiments

               Students should design a mini project and should apply the following experiments
                A  Requirements Engineering
                     1.  Writing Problem Statement
                     2.  Writing Requirement Specification
                        a.  SRS
                        b.  Use Case
                B   Planning Project
                     1.  Plan project with Agile Methodology
                     2.  Do Cost Estimation
                C  Designing Project
                     1.  Use Case Diagrams
                     2.  Interaction Diagrams
                     3.  State chart Diagrams and Activity Diagrams
                     4.  Class Diagrams
                     5.  Package Diagrams
                     6.  Component Diagrams and Deployment Diagrams

                D  Mapping Design to code
                E   Testing the Project
                F   Documenting the project
                                                                                   Total Contact Hours   :   60


               Platform Needed:
               HARDWARE  :        Personal Computer with Dual Core Processor with 8 GB RAM.
               SOFTWARE       :   IBM Rational Rose/AGRO UML/STAR UML for Design
                                  Selenium/Junit ( any automated testing software) for testing
                                  Jile Software/Jeera( any Agile planning Software’s) to do agile planning



               Course Outcomes:
               At the end of the course, the students should be able to
                ⚫    Decide a suitable software model for a project
                ⚫    Elicit requirements
                ⚫    Design a project
                ⚫    Develop and test a product
                ⚫    Apply quality measures
   10   11   12   13   14   15   16   17   18   19   20