271x Filetype PDF File size 2.01 MB Source: www.medicaps.ac.in
ED
CAR
Indore
University,
EK Medi-C'aps
Rnowlrde is Powr
Syllabus
Hours per Week Total
Course Code Course Name T P Hrs. Credits
L
BC3ECO07 SoftwareEngineering 4 0 4 4
Course Objectives:
as the waterfall and
A models such
process
software
general understanding of
evolutionary models SRS documents
the
software requirements and
of
2.Understanding and
the including planning scheduling
of role project management
nderstanding of cohesion
and Modular using coupling and
4. software Design
Understanding of design
S. Understanding of software testing and debugging approaches
Prerequisites : Nil
Co-requisites Nil1
Curriculum:
Unit-I Introduction to Software Engineering
Introduction to Software Systems, Challenge in large projects, Successful software system,
Reasons for failure, Engineering: other disciplines, Engineering, Large Projects, Software
projects, Apply Engineering Approach, Software Process, Process Types, Multiple processes,
Step in a Process, Characteristics of a Good Process. Software Development Methodologies:
Overview of Software Development Life Cycle Phases, Waterfall Model, Prototyping Model,
RAD Model, Iterative Development: Spiral Model, Agile Methodology- Scrum, Extreme
Programming.
Specification
Engineering/
Unit-II Requirements
Introduction to requirement engineering, Requirement, Types of requirement, Requirements
Audience, Functional and non-functional requirements, Requirements imprecision, Problems
with natural language, Requirement problems, Structured presentation, Guidelines for writing
requirements,Systemequirements. Requirements and design. Alternatives to NL
specification, Structured language specifications, Form-based specifications, Tabular
neeification, Graphical models, The requirements document, IEEE requirements standard.
Data and Process Modeling: Data Model, concept of entity and relationship, E-R model.
Pracess Model, Function Decomposition Diagrams, Data Flow Diagram (DFD), DFD
Notation, Context Diagram, Process Refinement, Physical DFD
BC3ECo7
Unit-Ill Software Project Management
Introductio Effective Projcet Management, Software Project
Phases and Management, an
and Acti
Ses Activities. Sofiware Soi Development Stratepies, Project Management Process
Groups: So ies,
uroups: Schematic, lnteraction Within and AcroSS ect Estimation:
Management, impact of Good Project Stages i
Management. Levels of
PERT o Approach to Estimation,
Application Estimation Approaches, Sizing FP Count, FP for Average
Point Procedure, Components of
Cation, Function Counting
Complexity Functions, COnstructive COst MOdel (COCOMO).
Unit-IV Software Design
Software Design Process, Characteristics of a Good Design, Design Principles. Modular
esign. concepts of Coupling and Cohesion, Design Notation and Specification, structurea
esign Methodology. Coding: Programming Principles and Guidelines, Coding Process,
Refactoring.
Unit-V Software Testing
Basics of Testing, Test Case, Levels of Testing, Stub Modules, Test Drivers, Test Drivers
during Partial Integration, Testing, Modules with Top Down Integration, Testing Modules
with Bottom Up Integration, Regression Testing, Alpha testing and Beta testing, Debugging.
Black box vs. white box testing: Black Box Testing techniques, White Box Testing
techniques, Statement Coverage, Basic Path Testing, Cyclomatic Complexity.
List of Practieals:
Not Appicable.
Project:
Optional.
Course Outcomes:
A. Students will be able to apply appropriate software process model.
B. Students will be able to apply requirement engineering and manage software
requirement in terms of DFD and SRS document.
C. Students will be able to apply estimation techniques at different stages of software
project management.
D. Students will be able to use design methodology and effective modular design.
E. Students will be able to use different strategy for software testing and debugging.
Text Books:
1 An Approach to Software
Integrated Engineering, Pankaj Jalote, Narosa
House publications Publishing
2. Sofware Engineering: A Practitioners Approach, R. S. Pressman, McGraw Hill
3 Software Engineering: Concepts & Practices, Ugrasen Suman, Cengage Learning
Reference Books:
SofiwareEngineering Concepts, Richard E. Fairly, Tata McGraw Hill New York
9Fundamentals of Software Engineering, Rajib Mall, PHI PaAblication Inc.
3. Software Engineering
"g Ali Behforooz and Frederick J Hudson, Oxford
University Press Fundamental,
4. S Bily Press
.Sofware Project
5 A Concise PHI
Management: Learning
0Jware Engineering, lan Sommerville, Pearson Education, New Delhi
Stnay,uation, New Delnt
Web Source:
. https://www.tutorialspoint.com/software_engineering
2. https:/www.agilealliance.org/agile1 01/
3. http:/www.softwaretestinghelp.com/
Open Learning Source:
https://www.coursera.org/courses?languages=en&query=software+engineering
2. http://nptel.ac.in/courses/106101061/32
Cour..e Code yabu
Course tmee urs per Weck -- Credit
BC3 L P Hrs.
EMo3 Computer Ori-nted i
Numerical MMethods
Coursc Cbjective:
1. equip the students with the knowledge of nimerical approximatiors, errors ind its types
2. provide knowledge of solution of algebraicand transcendental equations.
3. To provide knowledge of interpolation formulae.
4. lo provide knowledge of partial derivatives using difference operators.
5. the students with the knowledge of Computer Oriented Numerical Methods with
qup
emphasis on theory and application portion.
Prerequisites: Students must have a sound background in mathematics.
Co-requisites: Nil
Curriculum:
Unit-I Numerical Analysis using computers:
Numerical approximations, fixed point and floating point representations, Approximatiois,
Errors and its types. Bisection, Regula Falsi, Newton-
Solution of algebraic and transcendental equations:
order of
and their convergenice.
Raphson Method Gauss elimination, Gauss Jordan Method, Jacobi Method,
Linear Equations:
System of
Gauss Seidel Method.
Difference and Interpolation methods:
Unit-1I Operators difference Estimation of missing
Difference operators, Fundamental theorem of calculus,
terms, Factorial Polynomial, Interpolation: Newton Forward and Backward Forinulae,
Central difference Interpolation Formulae, Lagrange's and Newton's divided differenece
formulae, Numerical Differentiation.
Solution of differential Equatious
and Ordinary
Integration
Unit-1II: Numerical and rule Weddles rule.
formulae Trapezoidal Simpson's ,
Newtons cotes Euler's Method, Runge-Kutta Method, Milne's Predictor and
Picard's Method, Modified
Corrector method.
Partial Differntial :
solution of Equations
Unit-IV: Mesh programming, Suiution of Partial
Concept of mesh, partial derivatives using dilference opcrators,
differential equations of clliptie, hyperbolie and parabolic type using mesh
Curve methods
Unit-V: itting
Least square method, Nonlinear cire itting 1Data fiting, C'ubie Srines aAp;n: )
by Chebyshev Polynomials.
no reviews yet
Please Login to review.