Professional Documents
Culture Documents
Silver Oak University: College of Technology
Silver Oak University: College of Technology
Silver Oak University: College of Technology
Prerequisite:
1. Fundamental of UML
Objective:
1. To study Software Development Life Cycle, Development models and Agile Software
development.
2. To study fundamental concepts in software testing, including software testing objectives,
process, criteria, strategies, and methods.
3. To discuss various software testing issues and solutions in software unit test, integration,
regression, and system testing.
4. To learn the process of improving the quality of software work products.
5. To gain the techniques and skills on how to use modern software testing tools to support
software testing projects.
Teaching and Examination Scheme:
Teaching Scheme Evaluation Scheme
Theory Practical Total
Contact
L T P Credit CIE ESE CIE ESE Marks
Hours
(TH) (TH) (PR) (PR)
3 0 2 5 4 40 60 20 30 150
Contents:
Course Outcome:
CO-1 Able to Prepare SRS (Software Requirement Specification) document and SPMP 3,5
(Software Project Management Plan) document
CO-2 Apply the concept of Functional Oriented and Object-Oriented and agile 1,2
Approach for Software Design.
CO-3 Recognize how to ensure the quality of software product, different quality 7
standards and software review techniques.
CO-4 Apply various testing techniques and test plan in. 6
CO-5 Able to understand modern Agile Development, Devops Concept of Industry and 2,8,9
tools used in software engineering.
List of Practical/Tutorials:
1. Analyze the requirements for a specific domain and research the top five web or mobile
applications within that domain. Then, utilize wireframe software to design and outline five
modules accordingly.
2. Utilize UML (Unified Modeling Language) to delve into Object-Oriented Design principles and
produce Use-Case, ER (Entity-Relationship), Activity, Sequence, and Class diagrams using MS
Visio Tools.
3. Develop Data Flow Diagrams that effectively depict the data flow within your domain.
4. Utilize GitLab as a powerful platform to visually present and illustrate the project workflow,
effectively demonstrating its various stages and collaborative processes.
5. Study Software Testing and designing different test case on given definition
6. Demonstrate the End to End Project flow and Dashboard with the help of JIRA Toolss
Reference Books:
1. Roger S. Pressman, Software engineering- A practitioner’s Approach, McGraw-Hill
International Editions
2. Ian Sommerville, Software engineering, Pearson education Asia
8. John M Nicolas, Project Management for Business, Engineering and Technology, Elsevier
● https://nptel.ac.in/courses
● https://devops.com/most-popular-open-source-devops-tools/
● www.onesmartclick.com/engsineering/software-engineering.html
● www.sei.cmu.edus