IT Course in Nepal -BICT Blog || Complete Guide for IT Students

Unit I: Information System Development (12 Hrs)

1.1. Fundamentals of System Analysis and Design: System, Information System, System analysis and design and its importance

1.2. Process of System Development, Capability Maturity Model (CMM) Level

1.3. System Life Cycle Vs. Development, Underlying Principles for System Development, System Development Lifecycle (SDLC): Planning and Selection, Analysis, Design, Implementation and Operation, Cross Life Cycle Activities

1.4. Alternate Approaches to Development: Rapid Application Development, Agile Methodology, Commercial  Off  The  Components (COTS), Maintenance and Reengineering

1.5. Automated Tools and Technology: CASE Tools, Application Development Environments

Lab Work

• Discuss the use of CASE Tools

Unit II: Feasibility Analysis (8 Hrs)

2.1. Feasibility Analysis: A creeping commitment approach, Four Test of feasibility: Schedule, Technical, Operational, Economic

2.2. Cost-benefit Analysis Techniques: payback analysis, return on investment, break-even analysis,  net present value

2.3. Feasibility  Analysis  of  Candidate  system: Candidate System Matrix,  Feasibility Analysis Matrix

Unit III: Determining System Requirement (12 Hrs)

3.1. Requirement Discovery, System Requirements: Functional and non-functional requirements

3.2. The Process of Requirement Discovery: Problem Discovery and Analysis, Requirements Discovery, Documenting and Analyzing Requirements, Requirements Management

3.3. Traditional Methods for determining requirements: interview, questionnaire, sampling, survey

3.4. Modern Methods for determining requirements: Joint Application Design, Using Prototypes for Requirement determination,

3.5. Documenting requirements using Use Case List

Lab Work

• Practice use case diagrams by using CASE Tools

Unit IV: Data Modeling (12 Hrs)

4.1. Data Modelling and Analysis, Introduction to Entity Relationship  Modelling, Conceptual Data Modelling  using  Entity  Relationship Diagram (ERD), Crow’s-foot Notation of ER Diagram,

4.2. Relationships: Unary, Binary and N-ary, Cardinalities in Relationships, Identifying Relationship, Non-Identifying Relationship, Associative Entity and Non-specific Relationships, Examples of ERD

4.3. The  Process  of  Logical  Data  Modelling: Context Data Model, Key-based Data Model, Fully Attributed data model

4.4. Data Analysis: 1NF, 2NF and 3NF, Mapping Data Requirements to Locations

Lab Work

•  Draw ER diagrams of real world problems by using CASE Tools

Unit V: Process Modeling (12 Hrs)

7.1. Process Modelling, Data Flow Diagram (DFD), System concepts for process modelling, Components of DFD, Data Flow Diagramming Rules, The Process of Logical Process Modelling

7.2. Decomposition of DFD: Context dataflow diagram, functional Decomposition Diagram, Level-1  DFD,  Level-2  DFD,  Level-n  DFD, Guidelines for Drawing DFD

7.3. Logic Modelling: Structured English & Decision Tables

Lab Work

Draw data flow diagrams of real world problems by using CASE Tools

Unit VI: System Implementation and Operation (12 Hrs)

6.1  System Construction and Implementation: The Construction Phase, The Implementation Phase, Testing: Unit, System and Regression Testing

6.2  System  Operation  and  Support: Systems Development, Operation, and Support Functions

6.3  Program/ System Maintenance, System recovery, System Enhancement

Lab Work

•  Demonstrate unit and integration testing.

UNIT VII : Object-Oriented Analysis and Design (12)

7.1  Object  Oriented  Development  Life  Cycle, Unified Modelling Language

7.2  UML Diagrams: Use-Case Diagram, Class Diagram, Object Diagram, Interaction Diagrams: Sequence and Collaboration Diagram,  State  Diagram,  Activity  Diagram, Component Diagram, Deployment Diagram

7.3 Object Oriented Analysis: Requirement Analysis using Use Case Model, Conceptual Modeling

7.4 Object Oriented Design: Defining Interaction Diagrams, Defining Design Class Diagrams

Lab Work

•  Draw UML diagram by using CASE Tools.


Google Maps

Hamro Patro

Popular Posts