153x 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.