Upload
vdreams13
View
223
Download
0
Embed Size (px)
Citation preview
8/10/2019 MCAproject Marking Scheme
1/5
Annexure - I
Assessment pattern for MCA Project (CS-17) / MCSP - 060
Project Report 150
Software Process Marks
Analysis 40
Project planning: Cost & efforts estimation is to be done with thehelp of functional point analysis.
5
Project scheduling:
(i) Pert chart: Proper decomposition of stages -----3 marks(ii) Gantt chart: time line structure and validity of chart---- 2 marks
5
Software requirement specification documents (SRS)
If a student use IEEE standards or any other international standardgive him/her 10 marks
If a student makes SRS with proper structure based on software
engineering Concepts give him/her 5 marks If a student makes SRS in running text, no structuring, give 2
marks
10
Entity Relationship diagram (ER Diagram)
Indicators:
Proper symbol of attributes, entities and relationship 2 marks
Relationship of ER diagram to SRS with strong association 3
marks OR
Class diagrams for projects which does not use any DBMS but
developed in an Object Oriented Programming Language
Indicators:
Class diagrams indicating hierarchies
5
8/10/2019 MCAproject Marking Scheme
2/5
OR
For projects which neither use any DBMS nor any object oriented
programming language but used a procedural languageIndicators:
System should be modular
Each module should control the functions of appropriate number of
subordinate modules at the next level
Modules should be independent
Each module should perform one function
Each module should be of reasonable size
OR
Modeling diagrams consist of data models
Data Flow Diagram (DFD)
Requirements
All Data flow should be leveled and should have proper input and
output.
Relationship of data flow to data dictionaryContext Diagram --- 2 marks
Level 1 ---- 4 marksLevel 2 -------- - 4 marks
OR
Any other Behavior Model and /or State Transition Diagram
10
Data DictionaryRequirements: It should explain each entity and relationship in ER
diagram and data flow in DFD.
Data element definitions----2
Database schema with reference keys----3
OR
Projects which does not use any DBMS but developed in an Object
Oriented Programming Language
Data objects definition and description---2
Relation ship between data objects--------3OR
Details on various Data Structures Used
5
Design 30
Program structure:
Requirements:
It should have the proper modularizations of software and specification ofeach module.
5
8/10/2019 MCAproject Marking Scheme
3/5
Schema Design and Normalized tables:
Requirements:Normalize the table to minimum 3NF. If any demand of Demoralizations
explain clearly the reasons.
OR
Program architecture and Explanation on suitability of Data
Structure used
5
Data Integrity & Constraints:
Requirements:
Explain the referential diagram. Define entity integritywitch should include keys, alternate keys and other keys
OR
Value constraints and ranges
5
Procedural Design:Requirements:
Explain using Flowchart / Pseudo code / PDL
5
User Interface design:
Requirements:Coherence with dataflow and processor; Consistency of interface and
naming convention.
10
Coding 30
Comments and descriptionRequirements:
Should have comments with functional description
input, output, totalfunction calls to/from other functions, function parameters, description of
main variables, Data type, logic description, etc
10
Standardization of coding
Naming convention of variable and functions---2 marks
Nested depth---3 marks
Naming constant---2 marks
Use of data structure and style---3 marks
10
Error Handling
Requirements:
Explain the exceptions handling---3
Explain the conditional checking----2
5
Parameter passing and calling
Requirements:Check the technique used for this purpose, how it optimize the coding
5
8/10/2019 MCAproject Marking Scheme
4/5
Security 10
Database or Data security
Requirements: (for database security)
Use of Views
Use of Revoke and grant
Requirements: (for data security)
Proper encapsulation leading to secure data
5
User and Access rights 3
Steps taken against hacking of system 2
Testing 30
Test case Design
Unit Testing ---5 marks
Integration testing ---5 marks System testing ---5 marks
15
Test reports
Unit Testing ---4 marks
Integration testing ---3 marks
System testing ---3 marks
10
Debugging and code improvement 5
Organization of report 10
Proper Binding of project report 2
Content page and page numbering 2
Organization of content, proper printout of text and images 6
8/10/2019 MCAproject Marking Scheme
5/5
VIVA 50
Presentation 40
Analysis:
Project Objectives--2
ER Diagrams/ Data Model/ class diagram / Reasons for using the
particular software to develop project---------2 marks
Context Diagram---2 marks
Level-1 DFD/ Functional or behavioural diagram---------2 marks
Hardware and software used and why? -----2 marks
10
Design:
Project architecture: How Modules are linked?---3 marks
Data design or Tables and there referential linkage-----------------3marks
Algorithms/procedure details-------------------------4 marks
10
Coding:
Implementation details of software--------2 marks
Input output screens of functions----------- 2 marks
Details of Standards used---------------------1 marks
5
Coding Demonstrations:
Student should be asked to write code for problem during viva todemonstrate his coding capabilities and s/he should be asked to write anysegment of coding given in project report.
5
Testing
Test cases--------5 marks Test Reports-----5 marks
10
Explanations of subjects areas related to the project 10