Objective
-
To understand Programming techniques in c#.
-
C# .net program for Ascending Order and Descending Order.
-
C# .net program for Matrix Multiplication.
-
C# .net program for Stack and Queue collections.
-
C# .net program to perform various string operations.
-
C# .net program to insert, select, delete and update student name , register number and five subject mark list with total and average in MS Access data base.
Web Applications -
C# .net program to display browser capabilities.
-
C# .net program to perform Range validation, Required Field Validation, Compare Validation and Custom Validation.
-
C# .net program to display a MS Access student database in Grid View.
-
C# .net program to display a MS Access employee database in form View.
Create a ASP.net web service for arithmetic operations and deploy the same.
Semester
|
Subject code
|
Title of the course
|
Hours of Teaching/ Week
|
No. of Credits
|
I
| 14P1CSEL1A |
Elective – I
ADVANCED SOFTWARE ENGINEERING
|
6
|
4
|
Objective
* To Understand advances in Development software
______________________________________________________________________
UNIT I Hrs 15
A Generic view of Process: Layered Technology-Process Framework-Capability Maturity Model Integration-Process Patterns-Process Assessment-Personal and Team Process Models-Process Technology-Product and Process. Process Models: Waterfall Models-Incremental Process Model-Evolutionary Process Model-Specialized Process Model-Unified Process.
______________________________________________________________________
UNIT II Hrs 20
Requirement Engineering: Tasks-Initiating Requirement Engineering Process-Eliciting Requirements-Developing Use case-Building Analysis Model-Negotiating Requirements-Validating Requirements. Building Analysis Model: Requirement Analysis –Analysis Modeling Approaches-Data Modeling Concepts-Object Oriented Analysis-Scenario Based Modeling-Flow Oriented- Class Based –Behavioral Model.
______________________________________________________________________
UNIT III Hrs 15
Design Engineering: Context of Software Engineering –Design Process and Design Quality-Design Concepts-Design model-Pattern Based Design. Architectural Design: Software Architecture-Data Design-Architectural Styles and Pattern-Architectural Design-Alternate Architectural Design-Mapping Data Flow. User Interface Design: Golden Rules-User Interface Analysis and Design-Interface Analysis-Interface Design- Design Evaluation.
______________________________________________________________________
UNIT IV Hrs 20
Testing Strategies: Strategic Approach-Strategic Issues-Strategic for Conventional Software-Strategic for Object Oriented Software-Validation Testing-System Testing-Art of Debugging. Testing Tactics: Testing fundamentals-Black box Testing-White Box Testing-Basis Path Testing-Control Structure Testing-Object Oriented Testing-Testing Methods Applicable-Interclass Test Case Design-Testing for Specialized Environments-Testing Patterns.
______________________________________________________________________
UNIT V Hrs 20
Project Management: Management Spectrum – People –Product-Process-Project-W5HH Principle-Critical Practices. Quality Management: Quality Concepts-Software quality Assurance-Software Reviews-Technical Reviews –Statistical SQA-Software Reliability-ISO 9000 Quality Standards-SQA Plan. Change Management: Software Configuration management-SCM Repository-SCM Process-Configuration Management for Web Engineering.
______________________________________________________________________
References:
1. Software Engineering (Sixth Edition) by ROGER S. PRESSMAN, McGraw-Hill
International Edition, 2005.
2. Richard E.Fairley, “Software Engineering Concepts”, McGraw-Hill Book Company –
1985.
Semester
|
Subject code
|
Title of the course
|
Hours of Teaching/Week
|
No. of Credits
|
I
| 14P1CSEL1B |
Elective – I
DESIGN AND ANALYSIS OF ALGORITHM
|
6
|
4
|
Dostları ilə paylaş: |