Software Engineering
Software Engineering Notes
UNIT-I SOFTWARE PRODUCT AND PROCESS CHARACTERISTICS,Characteristics of software,SOFTWARE PROCESS MODEL,Goal of Software Process Models,Goal of Software Process Models, Characteristics of Software Process,Software Produc
...See more
t,Difference between software process and software product,Software Development Life Cycle/Process model/ Software Development Life Cycle,LINEAR SEQUENTIAL MODEL,Advantages of waterfall model,Disavantages of waterfall model,PROTOTYPING MODEL,Need for a prototype in software development,RAPID APPLICATION MODEL,Advantages of the RAD model,Disadvantages of the RAD model,EVOLUTIONARY PROCESS MODEL,Iterative Model design,Iterative Model Application,Evolutionary Process Model is of 2 types ,INCREMENTAL MODEL,Advantages of Incremental model,Disadvantages of Incremental model,SPIRAL MODEL ,Advantages of Spiral model,Disadvantages of Spiral model,COMPONENT ASSEMBLY MODEL,Component Assembly Model Characteristics,RATIONAL UNIFIED PROCESS (RUP),Advantages of RUP Software Development,Disadvantages of RUP Software Development,AGILE DEVELOPMENT MODEL ,Advantages of Agile model,Disadvantages of Agile model,Extreme Programming ,CAPABILITY MATURITY MODEL (CMM), SOFTWARE PROCESS CUSTOMIZATION
UNIT-II REQUIREMENT ELICITATION ANALYSIS & SPECIFICATION ,Types of Requirements,Software Requirement Specification,FUNCTIONAL REQUIREMENTS, NON-FUNCTIONAL REQUIREMENTS,REQUIREMENT SOURCES AND ELICITATION TECHNIQUES,Elicitation techniques,ANALYSIS MODELING FOR FUNCTION ORIENTED AND OBJECT ORIENTED SOFTWARE DEVELOPMENT ,Behavior Modeling,Object-oriented Software Development,What is a model,
Need for a model,Unified Modeling Language (UML),UML Diagram,USE-CASE MODELING,SYSTEM AND SOFTWARE REQUIREMENT SPECIFICATIONS,REQUIREMENTS VALIDATION,TRACEABILITY
UNIT-III SOFTWARE DESIGN PROCESS, DESIGN CONCEPTS AND PRINCIPLES,SOFTWARE MODELING AND UML,UML Diagram Types,ARCHITECTURAL DESIGN,ARCHITECTURAL VIEWS AND STYLES,USER INTERFACE DESIGN,
FUNCTION-ORIENTED DESIGN,SA/SD COMPONENT BASED DESIGN,DESIGN METRICS
UNIT-IV SOFTWARE STATIC AND DYNAMIC ANALYSIS,CODE INSPECTIONS,SOFTWARE TESTING FUNDAMENTALS,SOFTWARE TEST PROCESS,TETSING LEVELS,TEST CRITERIA AND TEST CASE DESIGN,TEST ORACLES,TEST TECHNIQUES,BLACK BOX TESTING,WHITE BOX TESTING,UNIT TESTING,TESTING FRAMEWORKS,INTEGRATION TESTING,Need of integration testing,SYSTEM TESTING,OTHER SPECIALIZED TESTING,TEST PLAN,TEST METRICS,TESTING TOOLS,INTRODUCTION TO OBJECT-ORIENTED ANALYSIS AND DESIGN,COMPARISON WITH STRUCTURED SOFTWARE ENGINEERING
UNIT-V NEED AND TYPES OF MAINTENANCE,SOFTWARE CONFIGURATION MANAGEMENT (SCM),SOFTWARE CHANGE MANAGEMENT,VERSION CONTROL,CHANGE CONTROL AND REPORTING,PROGRAM COMPREHENSION TECHNIQUES,RE-ENGINEERING,REVERSE ENGINEERING,Difference between reverse and forward and engineering,TOOL SUPPORT,PROJECT MANAGEMENT CONCEPTS,FEASIBILITY ANALYSIS,
PROJECT AND PROCESS PLANNING,RESOURCE ALLOCATIONS,SOFTWARE EFFORTS,PROJECT SCHEDULING,COST ESTIMATIONS,PROJECT SCHEDULING AND TRACKING,RISK ASSESSMENT AND MITIGATION,SOFTWARE QUALITY ASSURANCE (SQA),PROJECT PLAN,Object Oriented Metrics
Views: 3993
Added: 4 years ago
Answer the Question