Professional Documents
Culture Documents
Cse357 Cse-V
Cse357 Cse-V
Cse357 Cse-V
Methodologies
(CSE357)
B.TECH CSE 3rd YEAR V Sem
D E PA R T M E N T O F C O M P U T E R S C I E N C E &
ENGINEERING
Software Engineering and Testing
Methodologies
(CSE357)
B.TECH CSE 3rd YEAR V Sem
Course &
Sub_Code Sub_Name Coordinator Faculty1 Faculty2 Faculty3 Faculty4 Faculty5 Faculty6 Faculty7 Faculty8
Term
Software Mr.
Prof. (Dr.) Mr. Mr.
Engineering and B.Tech Dr. Priyanka Dr. Priyanka Abhishek Dr. Anuj Ms. Lisha Ms. Pirya
CSE357 Ambuj Anubhava Himanshu
Testing CSE-V Tyagi Tyagi Singh Kumar Yugal Sharma
Agarwal Srivastava Sharma
Methodologies Verma
Vision and Mission of the Sharda University
• Vision of the University
• To serve the society by being a global University of higher learning in pursuit of academic
excellence, innovation and nurturing entrepreneurship.
A CO1,
Requirement Engineering process, Elicitation techniques
CO2,CO6
B Types of Requirements , Feasibility study CO1,
CO2,CO6
C Requirement Documentation: Characteristics of SRS, Document SRS according to IEEE standards CO1,
CO2,CO6
Unit 3 Software Design
A Design Concepts, Design Strategies: Function Oriented Design, Object Oriented Design, Top-Down and Bottom-Up CO1,CO3
Design
B Effective modular design: Cohesion, Coupling CO1,CO3
C UML Diagrams and Tools: Introduction to UML Diagrams, Use Case, Object and Class, Interaction diagram: Sequence CO1,CO3
Unit 4 Software Implementation and Testing
A Fundamental of testing: Objectives, principles, myths and facts, limitations of testing CO1,CO4
B Levels of testing, Acceptance Testing and its types, Integration techniques CO1,CO4
C White Box Testing, Black Box Testing, Verification and Validation, Test case designing, Debugging CO1,CO4
Unit 5 Maintenance & Quality Management
A Introduction to Maintenance, Need for Maintenance, Categories of Maintenance, Cost of Maintenance
CO1,CO5
B Quality Concepts: Quality, Quality Control, Cost of Quality, Software Quality Assurance, SQA Plan
CO1,CO5
C Statistical Software Quality Assurance: Six Sigma, The ISO 9000 Quality Standards, Capability Maturity Model
CO1,CO5
Weightage Distribution & Books
Mode of Theory/Jury/Practical/Viva
examination
Weightage CA MTE ETE
Distribution 25% 25% 50%
Other References 1.Datta S, Software Engineering: Concepts and Applications, Oxford University Press,
2010.
2. K.K. Aggrawal and Yogesh Singh, “Software Engineering”, New Age International
Publication
3 .Sommerville, Ian. “Software Engineering”, Pearson(Latest Ed).
CO and PO Mapping
CO2: Apply effective requirement elicitation techniques to develop SRS for a PO1,PO2,PO3,PO4,PO5,PO8,PO9,PO10,
2. project PO11,PO12,PSO1,PSO3
CO3: Construct design documents with the help of designing tools PO1,PO2,PO3,PO4,PO5, PO8,PO9,PO10,
3. PO11,PO12,PSO1,PSO3
CO5: Develop and deliver quality software as an individual or as part of a PO1,PO2,PO3,PO4,PO5, PO6,PO7,
multidisciplinary team. PO8,PO9,PO10,PO11,PO12,PSO1,PSO3
5.
CO6: Adapt techniques and tools necessary for software engineering practices PO1,PO4,PO5,PO8,PO9,PO10,PO11,PSO3
.
6.
PO and PSO mapping with level of strength for Software Engineering
and Testing Methodologies(Course Code: CSE357)
CO1
3 - 2 - - - - 1 2 3 - 3
CO2 3 3 2 3 3 - - 1 2 3 2 3
CSE357_Softwar
e Engineering and CO3
Testing 3 2 3 3 3 - - 1 2 3 1 2
Methodologies CO4 3 1 - 1 3 2 2 2 3 3 2 3
CO5 3 1 3 3 3 3 3 2 3 3 1 3
CO6 2 - - 1 3 - - 1 2 2 2 -
Average of non-zeros entry in following table (should be auto calculated).
Course PO PO PSO
Course Name PO2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PSO 2
Code 1 10 11
Software
Engineering
CSE357 and Testing 2.8 1.75 2.5 2.2 3 2.5 2.5 1.3 2.3 2.8 1.6 2.8
Methodolog
ies
CA Marks Distribution
CA Marks Distribution
Project/
Assignment Presentation Total
Quiz 1 Quiz 2 Quiz 3 Quiz 4 Quiz 5 Assignment 1
2 /Case Marks
Study /Viva
5 5 5 5 5 5 5 5 25
Sum of Assignment
Sum of Best 3 Quiz(15) (5)
(5)
Scope of the subject in Computer Science &
Engineering, its prerequisite and other related subjects.
Software Engineering and Testing Methodologies are crucial components of the Computer
Science & Engineering field, ensuring the development of reliable and high-quality software
systems. Let's explore the scope, prerequisites, and related subjects in more detail:
• Scope of Software Engineering: Software Engineering is the systematic approach to designing,
developing, testing, and maintaining software systems. Its scope encompasses the entire software
development lifecycle, including requirements analysis, design, implementation, testing,
deployment, and maintenance. Software Engineering aims to produce software that meets user
requirements, is scalable, maintainable, and efficient. It also involves managing software projects,
teams, and ensuring adherence to software development best practices.
• Scope of Testing Methodologies: Testing Methodologies are essential in Software Engineering to
validate and verify software functionality. Testing is performed throughout the software
development process to identify defects, bugs, and ensure that the software meets the specified
requirements. The scope includes various testing levels (unit, integration, system, and acceptance
testing), testing types (functional, non-functional, and security testing), and testing techniques
(manual and automated). Testing methodologies play a critical role in improving software quality
and reliability.
Importance of the subject in Industry/Entrepreneurial
Ventu res
Software Engineering and Testing Methodologies play a crucial role in industry and entrepreneurial
ventures. Here are some reasons highlighting their importance:
• Quality Assurance: Software Engineering and Testing Methodologies ensure that software products
meet the desired quality standards. Through systematic testing and validation, defects and bugs are
identified and resolved, ensuring that the software functions as intended. This leads to improved
customer satisfaction, reduced maintenance costs, and enhanced reputation for the organization.
• Reliability and Robustness: Thorough software testing ensures that the software performs reliably and
consistently under various conditions. By uncovering and addressing potential issues early in the
development process, the software becomes more robust and less prone to failures. This is particularly
important for critical systems such as those used in healthcare, finance, or transportation.
• Efficient Development Process: Software Engineering methodologies, such as Agile or DevOps, provide
structured frameworks for managing software projects and facilitating collaboration among team
members. These methodologies enable iterative development, continuous integration, and rapid
deployment, leading to faster time-to-market and improved productivity.
• Compliance and Regulations: In certain industries, such as healthcare, finance, or government,
compliance with regulations and standards is critical. Software Engineering and Testing Methodologies
help ensure that software systems meet regulatory requirements and adhere to industry-specific
standards for privacy, security, and data protection.
Students List
2021481653 210101040 Aditya Kumar Mehta
2021003158 210101053 Akshat Sehgal
2021487302 210101060 Aman .
2021300675 210101073 Anas azim
2021001394 210101076 Aniket Gupta
2021468408 210101080 Anjali Sirohi
2021419725 210101081 Ankeeta Singh