GUJARAT TECHNOLOGICAL UNIVERSITY



Similar documents
ready. aiim. learn. 2-day BPM Specialist Training Class - Learn global best practices for improving business processes

COURSE PROFILE. Business Data Analysis IT431 Fall

CS 360 Software Development Spring 2008 Tuesdays and Thursdays 3:30 p.m. 4:45 p.m.

Required Articles Cervone, H. F. (2004). How not to run a digital library project. OCLC Systems & Services, OCLC Syst. Serv. (UK), 20(4),

Software Quality Assurance Plan

ITIL V3 Planning, Protection and Optimization (PPO) Certification Program - 5 Days

Basics of Supply Chain Management

ITIL Release Control & Validation (RCV) Certification Program - 5 Days

ITIL Service Offerings & Agreement (SOA) Certification Program - 5 Days

Professional Training Courses

Army DCIPS Employee Self-Report of Accomplishments Overview Revised July 2012

Specialisation in Construction Management

TELE9753 Advanced Wireless Communications

ET156 Introduction to C Programming [Onsite]

Importance and Contribution of Software Engineering to the Education of Informatics Professionals

Business Intelligence and DataWarehouse workshop

Solution. Industry. Challenges. Client Case Study. Legacy Systems too Costly to Maintain. Supply Chain Advantage. Delivered.

Company Pierce Washington ( is a full service ebusiness consulting firm, with offices in San Francisco and Chicago.

1)What hardware is available for installing/configuring MOSS 2010?

Professional Leaders/Specialists

Online Learning Portal best practices guide

Have some knowledge of how queries execute. Must be able to read a query execution plan and understand what is happening.

Workshop on Business Analysis

What is Software Risk Management? (And why should I care?)

Budgeting and Business Performance Management Course Syllabus. Budgeting and Business Performance Management

Meeting Minutes for January 17, 2013

COE: Hybrid Course Request for Proposals. The goals of the College of Education Hybrid Course Funding Program are:

The AppSec How-To: Choosing a SAST Tool

CCHIIM ICD-10 Continuing Education Requirements for AHIMA Certified Professionals (& Frequently Asked Questions for Recertification)

Systems Load Testing Appendix

PBS TeacherLine Course Syllabus

Jan 26, Feb 9, 23 March 1, 22 April 5, 19

Project Management Professional Preparation for Certification CIE 5017 Five 8-hour days (4.0 CEUs)

ITIL V3 Service Offerings and Agreements (SOA) Certification Program - 5 Days

Data Warehouse Scope Recommendations

ITIL Foundation Certification Course v3 Information Technology Service Management (MIE-ITIL-FDN, 3 days)

Accounting for Risk in Your Asset Management Strategy

CCHIIM ICD-10 Continuing Education Requirements for AHIMA Certified Professionals (& Frequently Asked Questions for Recertification)

Business Intelligence represents a fundamental shift in the purpose, objective and use of information

Undergraduate Degree Program Assessment Progress Report Cover Sheet

How To Write Insurance Quotation Software For Gthaer Vericherungen Insurance Prducts

CE 566 Project Controls Planning and Scheduling

MANITOBA SECURITIES COMMISSION STRATEGIC PLAN

EM/SDOE 620 Engineering Cost Management

UNIVERSITY OF LETHBRIDGE. Mgt 4390 Z Leading Organizational Change. Course Outline

Design for securability Applying engineering principles to the design of security architectures

Zimbra Professional Services Portfolio, Purchasing Guide & Price List

Recognition of Prior Learning (RPL) TAE40110 Certificate IV in Training and Assessment

Data Abstraction Best Practices with Cisco Data Virtualization

Integrate Marketing Automation, Lead Management and CRM

HR MANAGEMENT and INTERCULTURAL LEADERSHIP

White Paper for Mobile Workforce Management and Monitoring Copyright 2014 by Patrol-IT Inc.

Leading Edge Online and Blended Teacher Certification Course

Organisational self-migration guide an overview V1-5 April 2014

1 Google Apps for Education Henrico County, Virginia

Disk Redundancy (RAID)

GENERAL EDUCATION. Communication: Students will effectively exchange ideas and information using multiple methods of communication.

Mobile Workforce. Improving Productivity, Improving Profitability

COURSE OUTLINE UNIVERSITY OF LIMPOPO DEPARTMENT: MASTER OF DEVELOPMENT COURSE CODE: CDED 192 MODULE TITLE: PROJECT PLANNING AND MANAGEMENT

AHI. Foreign Pre-Approval Inspections (PAIs) Points to Consider

Doctoral Framework Guidelines

Enrollee Health Assessment Program Implementation Guide and Best Practices

MSc Internet Technology and Web Development E561 (Subject to Approval)

April 29, 2013 INTRODUCTION ORGANIZATIONAL OVERVIEW PROJECT OVERVIEW

Verification statement

Performance Test Modeling with ANALYTICS

Quality in the software development process in SMBs. A support tool for the application of the COMPETISOFT basic profile model

Qualification Specification Level 3 Award in Effective Auditing and Inspection Skills

Syllabus for Fundamentals of Market Research Winter Semester 2014 / 2015

Brazosport College Syllabus for DFTG 2328 Architectural- Commercial Drafting

Appendix H. Annual Risk Assessment and Audit Plan 2013/14

QUORUM HEALTH RESOURCES REVENUE CYCLE STEERING COMMITTEE START-UP KIT, V5. Contents:

Hybrid Course Design and Instruction Guidelines

Change Management Process For [Project Name]

Assessment of Learning Report Computer Science CPM Fall 2008 Spring 2010

Course. Term Summer 2016 Instructors Chad R. Durham, MBA, PhD. Candidate, VSE Catalog Description.

Conference Theme: EHR: Practice Transformation and Reengineering Becoming the EHR Administrator

Information Governance (IG) Toolkit Change Request Process

W3QA Selenium Training

Frequently Asked Questions: CMMI Data Collection

Student Learning Objectives Assessment Report Criminal Justice Program. June 1, 2015

G-CLOUD FRAMEWORK SERVICE DEFINITION. Solution Architecture for Cloud Service. Copyright: point6 Ltd

Build the cloud OpenStack Installation & Configuration Integration with existing tools and processes Cloud Migration

Michigan Transfer Agreement (MTA) Frequently Asked Questions for College Personnel

CDC UNIFIED PROCESS PRACTICES GUIDE

FEEDBACK FROM THE VICTORIA QUALITY COUNCIL INTERHOSPITAL PATIENT TRANSFER WORKSHOP

Pharmaserv GR Release Notes. Product Name: Pharmaserv Release Version: GR 7.1.0

Case Study. Sonata develops. comprehensive BI Application for a leading provider of Animal Nutrition Solutions. Ananthakrishnan

Delivering Business Value Through IT Cost Transparency Using IT CMF

Document Control Information

Economic Justification: Measuring Return on Investment (ROI) and Cost Benefit Analysis (CBA)

Migrating to SharePoint 2010 Don t Upgrade Your Mess

This report provides Members with an update on of the financial performance of the Corporation s managed IS service contract with Agilisys Ltd.

Hands-On Lean Agile Project Management

Quantifying CDM Audit Results

Succession Planning & Leadership Development: Your Utility s Bridge to the Future

Research Report. Abstract: The Emerging Intersection Between Big Data and Security Analytics. November 2012

Research Findings from the West Virginia Virtual School Spanish Program

Entrepreneur Purchasing Recommendations for CRM

Transcription:

GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (07) AND INFORMATION TECHNOLOGY (16) SOFTWARE ENGINEERING SUBJECT CODE: 2160701 B.E. 6 th SEMESTER Type f curse: NA Prerequisite: Object Oriented Prgramming fundamental, UML Ratinale: T study pineer f Sftware Develpment Life Cycle, Develpment mdels and Agile Sftware develpment. T study fundamental cncepts in sftware testing, including sftware testing bjectives, prcess, criteria, strategies, and methds. T discuss varius sftware testing issues and slutins in sftware unit test; integratin, regressin, and system testing. T learn the prcess f imprve the quality f sftware wrk prducts. T gain the techniques and skills n hw t use mdern sftware testing tls t supprt sftware testing prjects. T expse Sftware Prcess Imprvement and Reengineering Teaching and Examinatin Scheme: Teaching Scheme Credits Examinatin Marks Ttal L T P C Thery Marks Practical Marks Marks ESE PA (M) ESE (V) PA (E) PA ALA ESE OEP (I) 4 0 2 6 70 20 10 20 10 20 150 Cntent: Sr. N. Cntent Ttal Hrs % Weightage 1 Intrductin t Sftware and Sftware Engineering The Evlving Rle f Sftware, Sftware: A Crisis n the Hrizn and Sftware Myths, Sftware Engineering: A Layered Technlgy, Sftware Prcess Mdels, The Linear Sequential Mdel, The Prttyping Mdel, The RAD Mdel, Evlutinary Prcess Mdels, Agile Prcess Mdel, Cmpnent-Based Develpment, Prcess, Prduct and Prcess. 2. Agile Develpment 06 hurs 15% 02 hurs 5% Agility and Agile Prcess mdel, Extreme Prgramming, Other prcess mdels f Agile Develpment and Tls.

3 Managing Sftware Prject Sftware Metrics (Prcess, Prduct and Prject Metrics), Sftware Prject Estimatins, Sftware Prject Planning (MS Prject Tl), Prject Scheduling & Tracking, Risk Analysis &Management (Risk Identificatin, Risk Prjectin, Risk Refinement, Risk Mitigatin). 4 Requirement Analysis and Specificatin 04 hurs 10% 03 hurs 10% Understanding the Requirement, Requirement Mdeling, Requirement Specificatin (SRS), Requirement Analysis and Requirement Elicitatin, Requirement Engineering. 5 Sftware Design Design Cncepts and Design Principal, Architectural Design, Cmpnent Level Design (Functin Oriented Design, Object Oriented Design) (MS Visi Tl ),User Interface Design, Web Applicatin Design. 6. Sftware Cding & Testing 04 hurs 10% 05 hurs 15% Cding Standard and cding Guidelines, Cde Review, Sftware Dcumentatin, Testing Strategies, Testing Techniques and Test Case, Test Suites Design, Testing Cnventinal Applicatins, Testing Object Oriented Applicatins, Testing Web and Mbile Applicatins, Testing Tls (Win runner, Lad runner). 7 Quality Assurance and Management 04 hurs 10% Quality Cncepts and Sftware Quality Assurance, Sftware Reviews (Frmal Technical Reviews), Sftware Reliability, The Quality Standards: ISO 9000, CMM, Six Sigma fr SE, SQA Plan. 8 Sftware Maintenance and Cnfiguratin Management Types f Sftware Maintenance, Re-Engineering, Reverse Engineering, Frward Engineering, The SCM Prcess, Identificatin f Objects in the Sftware Cnfiguratin, Versin Cntrl and Change Cntrl 9. Sftware Engineering and Sftware as a Service Prduct Lifetime: Independent Prduct Vs. Cntinues, Imprvement, Sftware as a Service, SaaS Architecture. 10 Advanced Tpics in Sftware Engineering Cmpnent-Based Sftware Engineering, Client/Server Sftware Engineering, Web Engineering, Reengineering, Cmputer-Aided Sftware Engineering, Sftware Prcess Imprvement, Emerging Trends in sftware Engineering. 03 hurs 10% 02 hurs 5% 03 hurs 10%

Suggested Specificatin table with Marks (Thery): Distributin f Thery Marks R Level U Level A Level N Level E Level C Level 20 20 10 10 5 5 Legends: R: Remembrance; U: Understanding; A: Applicatin, N: Analyze and E: Evaluate C: Create and abve Levels (Revised Blm s Taxnmy) Nte: This specificatin table shall be treated as a general guideline fr students and teachers. The actual distributin f marks in the questin paper may vary slightly frm abve table. Reference Bks: 1. Rger S.Pressman, Sftware engineering- A practitiner s Apprach, McGraw-Hill Internatinal Editins 2. Ian Smmerville, Sftware engineering, Pearsn educatin Asia 3. Pankaj Jalte, Sftware Engineering A Precise Apprach Wiley 4. Sftware Engineering Fundamentals by Ali Behhfrz & Frederick Hudsn OXFORD 5. Rajib Mall, Fundamentals f sftware Engineering, Prentice Hall f India. 6. Engineering Sftware as a Service An Agile Sftware Apprach, Armand Fx and David Pattersn 7. Jhn M Niclas, Prject Management fr Business, Engineering and Technlgy, Elsevier Curse Outcme: After learning the curse the students shuld be able t: 1. Prepare SRS (Sftware Requirement Specificatin) dcument and SPMP (Sftware Prject Management Plan) dcument. 2. Apply the cncept f Functinal Oriented and Object Oriented Apprach fr Sftware Design. 3. Recgnize hw t ensure the quality f sftware prduct, different quality standards and sftware review techniques. 4. Apply varius testing techniques and test plan in. 5. Able t understand mdern Agile Develpment and Service Oriented Architecture Cncept f Industry. List f Experiments: (Pl. Nte: List f Experiments and Tutrials shuld be as per thery cvered in the class, belw mentined practical are just fr the reference purpse) Tutrial-1 Study the cmplete Sftware Develpment Life Cycle (SDLC) and analyze varius activities cnducted as a part f varius phases. Fr each SDLC phase, identify the bjectives and summaries utcmes. Tutrial-2

Cnsider any prject t be develped in any technlgy as a Sftware Architect r Prject Manager. Cnstruct Sftware Requirement Specificatin (SRS) dcument fr the prject. Tutrial-3 Cnsidering yur immense expertise in sftware develpment, The Abslute Beginners Inc. has recently alltted yu a mega prject. The gal f the prject is t create a database f all Hindi films released since 2000. The sftware wuld allw ne t generate a list f tp ten hit films, tp ten flp films, best cmedy films, and s n. Using yur prir experience yu have decided the apprximate sizes f each mdule f the sftware as fllw: Data entry (0.9 KDSI) Data update (0.7 KDSI) Query (0.9 KDSI) Reprt generatin and display (2 KDSI) Als take int cnsideratin the fllwing cst drivers with their ratings: Strage cnstraints (Lw) Experience in develping similar sftware (High) Prgramming capabilities f the develpers (High) Applicatin f sftware engineering methds (High) Use f sftware tls (High) (All ther cst drivers have nminal rating). Nw answer the fllwing: Slve the prblem by Applying Basic and intermediate COCOMO Find Prject Type? Find Prject Size? Find Initial Effrt Estimatin? Find Adjusted Effrt Estimatin? Find schedule? Find minimum size f the team yu wuld require t develp this system? Assuming that yur client wuld pay Rs. 50,000 per mnth f develpment, hw much wuld be the likely billing? Tutrial-4: Functin Pint: http://cnferences.embarcader.cm/article/32094#bnus. Analyze the case study and identify the errr and slve it. At the end, need t assess calculatin part f effrt using FP riented estimatin mdel. Tutrial-5 Cnsider the fllwing Java cde segment:

1. Guarantees that all independent executin path is exercised at least nce; 2. Guarantees that bth the true and false side f all lgical decisins are exercised; 3. Executes the lp at the bundary values and within the bundaries. Sketch ut Design cntrl flw diagram and Apply Cyclmatic cmplexity fr given Cde. Identify numbers f Independence path require fr testing. Tutrial 6:- Subject Prject: Fr belw mentined Systems and ther systems assign a mini-prject tw a grup f students t prepare Sftware dcuments mentined as A t E 1. Library Infrmatin System 2. Villager Telephne System 3. Waste Management Inspectin Tracking System (WMITS) 4. Flight Cntrl System 5. Ambulance Dispatching System A. Develpment f Sftware Requirements Specificatin (SRS) B. Functin riented design using SA/SD C. Object-riented design using UML D. Test case design E. Implementatin using Java and testing Design based Prblems (DP)/Open Ended Prblem: Assume that yu are Sftware Architect r Prject Manager in rganizatin. Yu have been assigned the task f cnstructing a website fr a specific cmpany with yur team. Design and pririties the test cases using test case templates fr this prject. Fr Natural Language Prcessing (NLP) applicatins, estimate prject failure rate.

Design and develp an pen surce methd f detecting the DIFFERENCESS between tw engineering designs fr the same prblem. List f Open Surce Sftware/learning website: www.en.wikipedia.rg/wiki/sftware_engineering www.win.tue.nl www.rspa.cm/spi www.nesmartclick.cm/engsineering/sftware-engineering.html www.sei.cmu.edus https://www.edx.rg/schl/uc-berkeleyx Varius Web Based SE Tls Sftware:-Ratinal Rse, Micrsft Visi, Enterprise resurce planning Prject Management Tls SCM Tls SQA Tls Analysis and Design Tls User Interface Develpment Tls Object-Oriented Sftware Engineering Tls Testing Tls ACTIVE LEARNING ASSIGNMENTS: Preparatin f pwer-pint slides, which include vides, animatins, pictures, graphics fr better understanding thery and practical wrk The faculty will allcate chapters/ parts f chapters t grups f students s that the entire syllabus t be cvered. The pwer-pint slides shuld be put up n the web-site f the Cllege/ Institute, alng with the names f the students f the grup, the name f the faculty, Department and Cllege n the first slide. The best three wrks shuld submit t GTU.