Software Engineering Laboratory Fall 2006/1385 Semester 1.

Slides:



Advertisements
Similar presentations
Basic SDLC Models.
Advertisements

Object-Oriented Software Development CS 3331 Fall 2009.
 Randy Ribler – Lynchburg College  PhD from Virginia Tech  Postdoc at University of Illinois (UIUC)  Many years of industry experience building systems.
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Agile methods and techniques– some method comparisons Dave Parsons Mark Cranshaw.
SE 470 Software Development Processes James Nowotarski 21 April 2003.
1 Cankaya University Electronics and Communication Engineering Department ECE 425 Microprocessor I Course Outline Instructor: Assist. Prof. Dr. Orhan Gazi.
CMSC 132: Object-Oriented Programming II
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
ECE 201 Electrical Networks I Instructor: Professor (not Dr.) Richard Farmer.
Sharif University of Technology1 Design and Use-case Realization Software Engineering Laboratory Fall 2006.
Principles of Software Engineering: Introduction COSI 120b, Spring 2005.
1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science.
Requirement engineering for an online bookstore system
Course Objectives and Instructor Information. To understanding of current software engineering theory and practice To study various software development.
1 CMPT 275 Software Engineering Requirements Analysis Phase Overview of Requirements Analysis Activity System Context Diagrams.
Software Development Life Cycle (SDLC)
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Method comparison: for Situational Method Engineering Mohssen Ali.
ACS 562 – SYSTEMS ANALYSIS AND DESIGN Course Accomplishment Summary Shilpashree K.S Varsha Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John.
ACS 560 – SOFTWARE ENGINEERING Course Accomplishment Summary Shilpashree K.S Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik.
Chapter 1 Object-Oriented Analysis and Design. Disclaimer Slides come from a variety of sources: –Craig Larman-developed slides; author of this classic.
Software Specification and Design Sirisin Kongsilp & James Brucker.
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
Eighth Hour Lecture 7:30 – 8:20 pm, Thursday, September 13 Workflows of the Process (from Chapter 8 of Royce’ book)
Designing Complex Software Systems: Introduction CS 6961 – Lecture 0 Nathan Dykman.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 43 Introduction to Software Engineering.
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
Introduction to OOAD & Rational Rose cyt. 2 Outline RUP OOAD Rational Rose.
Department of Industrial Engineering Sharif University of Technology Session #9.
Simple to Use Stable Platform Outstanding Customer Service.
Department of Industrial Engineering Sharif University of Technology Session #8.
Computer Science 340 Software Design & Testing Software Architecture.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
CS5604: Final Presentation ProjOpenDSA: Log Support Victoria Suwardiman Anand Swaminathan Shiyi Wei Department of Computer Science, Virginia Tech December.
Engr. Fawad Riasat Raja (UET Taxila) 1 LAB # 01 Introduction to SE-308 Labs Software Engineering-II.
XXX, Inc. 1 Technical Capabilities  Requirements Engineering  Analysis and Design  Implementation  Quality Assurance  Project Life Cycle  Requirements.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Fundamentals of Software Engineering. Instructor: Dr. Kal Bugrara Office: Snell Engineering, Rm 267 Office Hours: Sat: 12:00-2:00 pm Phone
Requirement Discipline Spring 2006/1385 Semester 1.
Unified Process Software Development Darren Roback/Ravali Kallem CMIS Fall 2009.
RATIONAL UNIFIED PROCESS PROCESS FRAMEWORK OVERVIEW.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Information Systems Analysis and Design II Spring
TK2023 Object-Oriented Software Engineering
Software Development.
Process 4 Hours.
Course Overview - Database Systems
Systems integration and Testing INSE 6421
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Review for Final, Fall 2010 Close book, Close notes
WebAssign and Open Source Content
Introduction to Software Process
UML: Unified modeling language
Introduction to Software Engineering
Team members: Project Manager: Facilitator: Customer Liason:
روش‌های سريع الانتقال (چابک) توسعه نرم افزار
Object Oriented Analysis and Design
Rational Unified Process (RUP)
Chapt 2 Iterative Evolutionary Agile.
Basic SDLC Models SDLC  System Development Life Cycle.
نجاح وفشل المنشآت الصغيرة
The Unified/Rational Unified Process (UP/RUP) Defined
Practical Software Engineering
Software Engineering Fundamentals
Presentation transcript:

Software Engineering Laboratory Fall 2006/1385 Semester 1

Sharif Univ. of Tech.2 Teaching Staff: Instructor: –Dr. Mirian Teaching Assistant: –Amir Jahangard Rafsanjani

Sharif Univ. of Tech.3 Activities Introduction To RUP –Phases –Requirements Discipline –Analysis and Design –Architecture –Change & Configuration managements. –Other parts Design Patterns …

Sharif Univ. of Tech.4 Project Library System –There is a library with various kinds of books (book, ebook, magazine). They want a system to manage library activities online. The manager wants the projects follows the RUP method.

Sharif Univ. of Tech.5 Project Documents –Vision –Use case Model –Software Architecture document Implementation –Release 1 –Release 2

Sharif Univ. of Tech.6 Presentation Each person/group must present one of the following topics: –XP (eXtreme Programming) –MDA (Model Driven Architecture) –AJAX –Refactoring –Design Patterns –Source Control (Tool) –Test Driven Development (Tool) –FDD (Feature Driven Development)

Sharif Univ. of Tech.7 Grouping Projects and presentations should be done in groups of 3 or 4 people. There will be 3 or 4 unannounced quizzes through the semester. There will be some homework too. Quizzes and homeworks must be done individually.

Sharif Univ. of Tech.8 Grading Vision: 1.5 Use case model: 2 Software Architecture Document6 –Class diagrams –Sequence diagrams –Deployment diagrams –Data model (physical DB design) –Overall: Presentation3 Quiz1.5 Homework1 Presence in class1 Implementation4