Poondi, thanjavur dist



Yüklə 234.45 Kb.
səhifə3/9
tarix08.08.2018
ölçüsü234.45 Kb.
1   2   3   4   5   6   7   8   9


Objective

  • To understand Programming techniques in c#.



Console Applications


  1. C# .net program for Ascending Order and Descending Order.

  2. C# .net program for Matrix Multiplication.

  3. C# .net program for Stack and Queue collections.

  4. C# .net program to perform various string operations.

  5. 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


  1. C# .net program to display browser capabilities.

  2. C# .net program to perform Range validation, Required Field Validation, Compare Validation and Custom Validation.

  3. C# .net program to display a MS Access student database in Grid View.

  4. 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ş:
1   2   3   4   5   6   7   8   9


Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2017
rəhbərliyinə müraciət

    Ana səhifə