Welcome to www.programmer2programmer.net tips for SMU Question Paper for MC0071


 Microsoft Certification
 Final Year Project Idea
 Connection Strings
 Password Recovery
 SQL Injection
 Encryption & Decryption
 LIVE Academic Project
 Project #1 - VB6, Access
  Project #2 - VB.Net, SQL
 Project #3 - ASP, Access
 Project #4 - ASP.NET, C#
 Project #5 - VB6, SQL
 Project #6 - Stegano
 Project #7 - C
 Project #8 - C++
 Project #9 - JAVA, MySQL
 Project #10- PHP, MySQL
 Project #11- JSP, Oracle
 Project #12- C# Face Exp
 Project #13- Mobile Bank
 Download MBA Project
 MBA Project Topic
 Project Viva Question
  2017 New Projects
 Project Synopsis Download
 University Question Paper, Assignment and Projects
 SMU - Question Paper
 SMU - Assignment
 SMU - Synopsis Projects
 SCDL - Assignment
 IGNOU - Synopsis Projects
 Welingkar - Projects
 Project Report Formats
 Interview Question Answer
 General & HR Round
 Visual Basic 6
 VB.Net & C#
 SQL Server
  Oracle and DBA

100% Tested
Ready Academic IT Projects


Free download of Sikkim Manipal University, SMU previous year, last year, sample question paper for  : [Software Engineering] MC0071. Find question and answer for Part-A 2 marks, Part-B 4 Marks and Part-C 8 marks. Free download of question paper of previous year test.   Software Engineering , MC0071 question paper includes multiple choice options and answer also.

Home Personal Member Forum Source Project Tips Contact

   SMU >> MCA >> MC0071

   Software Engineering

This is the collection of Sikkim Manipal University (SMU) question paper for MCA - Software Engineering. It will help you to prepare your examination. All questions are classified as per question type like PART - A of 2 marks, PART - B of 4 marks and PART - C of 8 marks same as actual examination. SMU question paper set which includes year 2017, 2016, 2015 SMU question papers of Software Engineering are updated regularly and it is absolutely free to use. SMU Question paper includes multiple choice question and answer as same as real and original examination. It will help you to study and prepare for your final SMU examination.

Sikkim Manipal University
SMU Question Paper
Latest and Updated
FREE to Download
  1. BCA
  2. MCA
  3. BSc IT
  4. MSc IT
  5. MBA

   Get SMU Assignment   

Course Name
        MCA (Master of Computer Application)

Subject Code      
MC0071 (Software Engineering)

Get Questions        PART - A    PART - B    PART - C

Software Engineering Syllabus.

Part 1: Software Development Approaches
Introduction; Evolving Role of Software; Software Characteristics; Software Applications.

Part 2: Software Design Processes
Introduction; What is meant by Software Engineering?; Definitions of Software Engineering; The Serial or Linear Sequential Development Model; Iterative Development Model; The incremental Development Model; The Parallel or Concurrent Development Model; Hacking.

Part 3: Software Reliability
Introduction; Software reliability metrics; Programming for Reliability: Fault avoidance, Fault tolerance, Software Reuse.

Part 4: Software Design Principles
Introduction, System Models: Data-flow models, Semantic data models, Object models, Inheritance models, Object aggregation, Service usage models, Data Dictionaries; Software Design: The design process, Design Methods, Design description, Design strategies, Design quality; Architectural Design: System structuring, The repository model, The client–server model, The abstract machine model, Control models, Modular decomposition, Domain-specific architectures.

Part 5: Object Oriented Design
Introduction; Object Oriented Design: Objects, Object Classes & Inheritance, Inheritance, Object identification, An object-oriented design example, Object aggregation; Service Usage; Object Interface Design: Design evolution, Function oriented design, Data –flow design; Structural Decomposition: Detailed design.

Part 6: Configuration Management
Introduction; Change Management; Version and Release Management: Version identification, Release management, Version management tools; Software Maintenance; The maintenance process, System documentation, Maintenance costs, Maintainability measurement; Software Reengineering; Software Refactoring,

Part 7 : Software Testing Techniques
Introduction; Software Testing Fundamental; Testing Principles; White Box Testing; Control Structure Testing; Black Box Testing; Boundary Value Analysis; Testing GUIs; Testing Documentation and Help Facilities.

Part 8: Software Testing Assurance
Introduction; Verification and Validation: Validation Testing, Validation Test Criteria; Test Plan: Test Documentation; Test Strategies: Top-Down Testing, Bottom-Up Testing, Thread testing, Stress testing, Back-to-back testing; Principles of Testing; Testing methods and tools: Testing through reviews, Black-box testing (Functional testing), White box testing (glass-box testing), Testing software changes; Additional requirements in testing OO Systems; System Testing Acceptance Testing; Regression testing; Metrics Collection, Computation, and Evaluation; Test and QA plan; Managing Testing Functions.

Part 9: Software Testing Strategies
Introduction; Organizing for software testing; Software Testing Strategy; Unit Testing: Unit Test Considerations; Top-down Integration; Bottom-up Integration.

Part 10: Case Study
Introduction; System Requirements; Architectural Alternatives.

Part 11: Software Development Strategies – I Basic Planning and Control
Introduction; Characteristics of software Development Strategies; Life-Cycle Models: The waterfall Model, Incremental and Iterative Models; Risk-Reduction Models: The Prototyping Model, The Spiral Model, The Clean Room Model.

Unit 12: Software Development Strategies – II Tools, Objects, and Reuse
Introduction; Case Tools; Object-oriented and Reuse Model: Object-Oriented Model, Rational Unified Process Model, Commercial Off-the-shelf Model (COTS), The Reengineering Model.

Part 13 : Software Development Strategies – III Process Improvement
Introduction; Productivity-Driven Dynamic Process Modeling; Human factors in Development Models; The capability Maturity Model; Personal and Team software development Models.

Part 14: Software Development Strategies – IV Reinventing How It Is Done
Introduction; Open Source development Model; Agile Software Development; Rapid Application Development Model; Workflow Application Model; Aspect oriented Development.

Part 15: An Assessment of Process Life-Cycle Models
Introduction; Overview of the Assessment of Process; The Dimension of time; The Need for a business model in Software engineering; Classic Invalid assumptions: First Assumption: Internal or External Drivers, Second Assumption: Software or Business Processes, Third Assumption: Processes or Projects, Fourth Assumption: Process Centered or Architecture Centered; Implications of the New Business Model; Role of the Problem-Solving Process in This Approach: Data, Problem Definition, Tools and Capabilities; Redefining the Software Engineering Process: Round-Trip Problem-Solving Approach, Activities, Goals, Interdisciplinary Resources, Time.

Part 16: Software Technology and Problem Solving
Introduction; Software Technology as Enabling Business Tool – What Computers Can Do ?: Exponential Growth in Capability, Business Problem-Solving Optimization, The E-Business Revolution, Portability Power, Connectivity Power; Software Technology as a Limited Business Tool – What Computers Cannot Do?: People Have Different Needs That Change over Time, Most Users Do not Understand Computer Languages, Decisions and Problems – Complex and Ill Structured, Businesses View Software Technology as a Black Box for Creating Economic Value; A View of Problem Solving and Software Engineering.

Part 17: Diversification of Problem-Solving Strategies in Software Engineering
Introduction; Understanding Diversification in Software Engineering: Driving Forces of Diversity in Development Strategies; The Hidden Value of Differences; Integration – Not Differentiation: Investing in Diversification, Factors That Affect Interdisciplinary Ignorance, Unreliable Sources of Information, Partial Knowledge, Lack of Communication, Interorganizational Ignorance; Diversity in Problem Solver Skills at the Project Management Level.

Part 18: People and Software Engineering
Introduction; Traditional Software Engineering; The importance of people in problem solving process: The Rolers of Users in Problem definition; Human driven software engineering; The people factor – Multidisciplinary aspects; The team factor; The customer factor.

  Get Questions        PART - A    PART - B    PART - C

 Click here to get more question paper of MCA, BCA, BSC IT, MSC IT, MBA of SMU

(C) Atanu Maity, 2006-2017