0% found this document useful (0 votes)
54 views1 page

150502

The document lists 10 experiments for a software engineering course. The experiments cover topics such as modeling use case diagrams, class diagrams, sequence diagrams, statechart diagrams, activity diagrams, data flow diagrams, forming requirements, entity relationship modeling, preparing a software requirements specification document, estimating project metrics using techniques like COCOMO, estimating test coverage metrics and structural complexity, and designing test suites. The experiments provide an overview of key concepts and notations for each modeling technique or process.

Uploaded by

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

150502

The document lists 10 experiments for a software engineering course. The experiments cover topics such as modeling use case diagrams, class diagrams, sequence diagrams, statechart diagrams, activity diagrams, data flow diagrams, forming requirements, entity relationship modeling, preparing a software requirements specification document, estimating project metrics using techniques like COCOMO, estimating test coverage metrics and structural complexity, and designing test suites. The experiments provide an overview of key concepts and notations for each modeling technique or process.

Uploaded by

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

150502 Software Engineering (5th Semester , CSE, Section A)

List of Experiments

1. Modeling UML Use Case Diagrams and Capturing Use Case Scenarios

Use case diagrams | Actor | Use Case | Subject | Graphical Representation | Association between Actors and Use
Cases | Use Case Relationships | Include Relationship | Extend Relationship | Generalization Relationship |
Identifying Actors | Identifying Use cases | Guidelines for drawing Use Case diagrams

2. Modeling UML Class Diagrams and Sequence diagrams

Structural and Behavioral aspects | Class diagram | Elements in class diagram | Class | Relationships | Sequence
diagram | Elements in sequence diagram | Object | Life-line bar | Messages

3. Statechart and Activity Modeling

Statechart Diagrams | Building Blocks of a Statechart Diagram | State | Transition | Action | Guidelines for drawing
Statechart Diagrams | Activity Diagrams | Components of an Activity Diagram | Activity | Flow | Decision | Merge |
Fork | Join | Note | Partition | A Simple Example | Guidelines for drawing an Activity Diagram

4. Modeling Data Flow Diagrams

Data Flow Diagram | Graphical notations for Data Flow Diagram | Explanation of Symbols used in DFD | Context
diagram and leveling DFD

5. Forming Problem Statement from the given scenario thereafter identifying the Requirements

Requirements | Characteristics of Requirements | Categorization of Requirements | Functional Requirements |


Identifying Functional Requirements

6. E-R Modeling from the Problem Statements

Entity Relationship Model | Entity Set and Relationship Set | Attributes of Entity | Keys | Weak Entity | Entity
Generalization and Specialization | Mapping Cardinalities | ER Diagram | Graphical Notations for ER Diagram |
Importance of ER modeling

7. Preparing SRS from the Problem Statement

8. Estimation of Project Metrics

Project Estimation Techniques | COCOMO | Basic COCOMO Model | Intermediate COCOMO Model | Complete
COCOMO Model | Advantages of COCOMO | Drawbacks of COCOMO | Halstead's Complexity Metrics

9. Estimation of Test Coverage Metrics and Structural Complexity

Control Flow Graph | Terminologies | McCabe's Cyclomatic Complexity | Computing Cyclomatic Complexity |
Optimum Value of Cyclomatic Complexity | Merits | Demerits

10. Designing Test Suites

Software Testing | Standards for Software Test Documentation | Testing Frameworks | Need for Software Testing |
Test Cases and Test Suite | Types of Software Testing | Unit Testing | Integration Testing | System Testing | Example
| Some Remarks

You might also like