You are on page 1of 2

Department of CSE

SOFTWARE ENGINEERING LAB-BCSCCS606R03


MINI PROJECT DETAILS
As per given topic and title of the Project batch, each batch should be carrying out a mini
project. At the completion of the mini project, each batch must produce a Spiral report. Each
batch must identify a set of activities to be carried out from the planning phase till the testing
phase. A snapshot of outputs (or Artifacts) at each phase must be generated and placed in the
final report at appropriate places. The project carried out is a combination of your code along
with simulation done using Rational Suite.
Each group is expected to carry out the following and submit the same as part of
their innovative work. Each member of the group is expected to contribute. Project
is a combination of analysis, theoretical information, code and simulation.

1. Title, Team Members Name & Reg.No., Signature of Team Members with Name,
Faculty In charge Sign with Name. (Cover Page)
2. Index (Sl.No, Title, Page.no)
3. Problem Definition (Aim of the Project)
4. Prepare Requirements Definition document (Customer requirement in Natural Language)
5. Vision Document with Stakeholders of the system, Use case Document, Glossary,
System Features & Supplementary features (Rational Requisite Pro)
6. Project Schedule (Gantt Chart) of RUP
7. Perform Requirement analysis, Risk Analysis (List of Sw, Hw, DB, Any tools/Sub
systems and list of risks)
8. Show a suitable development model (Process model) for your system. Mention why this
module is more suitable.
9. Construct the attribute matrices and traceability tables for the set of requirements.
(Requisite Pro)
10. All UML diagrams (Rational Rose)
11. Draw relevant ERD, DFD and CFD.
12. Generate the code for all these diagrams using forward engineering/Reverse Engineering.
13. Divide the system into modules. (Horizontal/Vertical Partitioning)

14. Mention your data acquisition. (Data Base/Repository of data/Data Dictionary- For
example data set can be obtained from Bench mark data from internet or from
meteorological department, etc.)
15. Give the user interface characteristics. (Type of users has to be mentioned and
categorized. It should not be generic).
16. Prepare System components (Exe files) and mention the design
category.(Conventional/Traditional/OOD)
17. Display various output screen shots of your application.
18. Identify the set of modules covered for each category of users using the concept of Pure
coverage.
19. Identify the set of modules leads memory leaks using Test Purify.
20. Generate different test plans for your application. For each test plan, identify the test
cases.
21. Test them using Rational Test Manager. (Manual/GUI)
22. Generate a pool of at least twenty sets of data for each screen. Feed this data to the
application.
23. Prepare a list of constraints to be satisfies in each field of the application. (Rational
Robot)
24. Test whether the set of constraints match using alphanumeric verification
points.(Rational Robot)
25. Distinguish Enhancement of the software product than existing one. (Any one of
Statistical Comparison/Graph/Table)
26. Mention the boundary conditions to be considered in your software. (Limitations)
27. Give suitable conclusions.
28. Narrate extension of your product (Future work).
29. References (Books, Websites, Magazine, periodicals, journals)
30. Acknowledgement
31. Paper Presentation/Publications/Copy Rights (if any)

You might also like