INTRODUCTION Software Engineering Course Lecturer Hoang Huu Hanh OST - Hue University.

Slides:



Advertisements
Similar presentations
Software Engineering Dr R Bahsoon 1 Lecture 1. Introduction Software Engineering (Second Year) Dr. Rami Bahsoon School of Computer Science The University.
Advertisements

Introduction to UML: Structural &Use Case Modeling
CS3773 Software Engineering Lecture 01 Introduction.
Software Engineering COMP 201
SE 470 Software Development Processes James Nowotarski 21 April 2003.
May-June 2001 ISISTAN Research Institute – Tandil, Argentina Software Design Methodologies: UML in Action Dr. Mohamed Fayad, J.D. Edwards Professor Department.
Software Engineering, COMP201 Slide 1 Software Engineering COMP 201 Lecturer: Dr. Igor Potapov Ashton Building, room 3.15
Software Engineering COMP 201
INTRODUCTION OOAD Course. Agenda Personal Information Lecture Notes Software Group exercises Submission Q & A 2OOAD Course Introduction.
T HE S EMANTIC W EB AND O NTOLOGY C OURSE Hoang Huu Hanh, PhD Hue University –
7M822 UML Introduction 7 September 2010.
Jan. 25, 2001CSci Clark University1 CSci 250 Software Design & Development Lecture #4 Thursday, Jan. 25, 2001.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 1.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Computer Science: An Overview Tenth Edition by J. Glenn Brookshear Chapter.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Introduction. Classes: Tuesdays & Thursdays 8:30 – 10:00 am Groups: We will work in a group of 3 Sessions will be highly interactive! Prior learning is.
Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment.
OOSD Using Java Lecture 1 Introduction. 8/19/04introduction2 Introduction  IST 350 – Tools & CSC 485 – OOD?  Software Development vs. Programming 
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.
Software Engineering Methodologies (Introduction)
SOFTWARE ENGINEERING Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
Software EngineeringIntroduction Slide 1 Software Engineering Mr. Ahmad Al-Ghoul.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
CS Welcome to CS 4311 Software Engineering II Spring 2015.
©Ian Sommerville 2000, Mejia-Alvarez 2009 Slide 1 Software Processes l Coherent sets of activities for specifying, designing, implementing and testing.
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Lecture 3: Visual Modeling & UML 1. 2 Copyright © 1997 by Rational Software Corporation Computer System Business Process Order Item Ship via “ Modeling.
Software Engineering Course Contents and Copyrights Slide 1 Software Engineering: An Introduction By: Prof. Dr. Eng. Ghazy Assassa, CMC-IMC Certified Management.
L1-S1Introduction 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
SE 2030 Software Engineering Tools and Practices SE 2030 Dr. Rob Hasker 1 Based on slides written by Dr. Mark L. Hornick Used with permission.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Unified Modeling Language (UML) Case Study.
Software Specification and Design Sirisin Kongsilp & James Brucker.
ICONIX P ROCESS FOR S OFTWARE D EVELOPMENT Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn 1.
INTRODUCTION UML Course. Agenda Personal Information Lecture Notes Software Group exercises Submission Q & A.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering Foundations.
SE-280 Dr. Mark L. Hornick 1 SE-280 Software Engineering Process Dr. Mark L. Hornick web: myweb.msoe.edu/hornick SE280 info syllabus,
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
Cleanroom Software Engineering Getting it right the first time.
Chapter 13: Software Life Cycle Models Omar Meqdadi SE 273 Lecture 13 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
1 OO Analysis & Design - Introduction to main ideas in OO Analysis & design - Practical experience in applying ideas -A large element is use of UML as.
COMP2110 Software Design in 2003 ● a(nother) framework for Software Engineering ● the Software Engineering ideas and concepts in comp2110 ● Organisation.
Software Engineering Process Models Models for Guiding the Development of Software.
Software Engineering I. Introduction to Software Engineering Software models Formal Specification using ASML (Abstract State Machines Language) Software.
Rational Rose For System Design What is Rational Rose? Rational Rose is the visual modeling software solution that lets you create, analyze, design,
DE?!GN software. COMP2110 Software Design in 2004 Chris Johnson 1.Software Requirements and Software Design in a framework for Software Engineering 2.The.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 0: About This Course.
RATIONAL UNIFIED PROCESS PROCESS FRAMEWORK OVERVIEW.
Final Exam Study Guide COP 4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of EE and Computer Science University of.
Advanced Software Engineering. Agenda Syllabus Review of Software Engineering Concepts UML.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Introduction to UML.
Advanced Software Engineering
Chapter 7: Software Engineering
Lecture 0 Software Engineering Course Introduction
Object-Oriented Analysis & Design
Advanced Software Engineering
Main issues: • What do we want to build • How do we write this down
Object-Oriented Techniques
Introduction to UML Tutorial 1.
Unified Modeling Language (UML)
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
The Complete Guide to UML Diagram Types with Examples in Simple Words
مدل‌هاي فرايند پيشنهادي
Introduction to UML.
SOFTWARE ENGINEERING LECTURE 2
Presentation transcript:

INTRODUCTION Software Engineering Course Lecturer Hoang Huu Hanh OST - Hue University

Agenda Personal Information Syllabus Recommended materials Group assignment Assignment Submission Q & A 2OOAD Course Introduction

My Info: Person hasName: Hoang Huu Hanh hasTitle: Dr. hasBirthday: 13/04/1974 graduatedFrom: tuwien.ac.at beMarried: YES (implicated hasWife:-> 01) ◦ numOfChildren: 2 hasEmployer: hueuni.edu.vn workAt: ost.hueuni.edu.vn 3OOAD Course Introduction

Syllabus Introduction to Software Engineering Software Analysis, Design and Implementation Using the UML (Unified Modeling Language) Software models Formal Specification using ASML (Abstract State Machines Language) Software verification, validation and testing Management of Software Projects & Cost Estimation

Introduction to SE What is SE? Requirements engineering Main stages, objectives, order Models (Waterfall, Spiral, Incremental development, etc )

Formal Specification & Design ASML Petri-nets model, state machine model Design principals Problems in the Design Software architecture (2-tier, 3-tier)

OO A&D UML diagrams (notations, general understanding) Classes, Objects, Relationships

Verification, Validation & Testing Objectives White/Black Box Testing Cleanroom approach Practical questions

Risks, management, costing Approaches, Metrics, Types of risks

Recommended Course Textbooks Sommerville I. (2001,2004) Software Engineering 6 th,7 th or 8 th Edition, Addison-Wesley, Harlow, Essex,UK Stevens P. with Pooley, R. (2000) Using UML: Software Engineering with Objects and Components, Addison-Wesley, Harlow, Essex, UK

Recommended OOAD Software (IBM) Rational Rose (Sparx) Enterprise Architect (Visual Paradigm) VP for UML 11OOAD Course Introduction

Assignment Submission to: subject: SE assignment submission content: ◦ 01 zip file:  the report of each group (PDF or Word file format)  codes (if any) ◦ the group number and names of its members 12OOAD Course Introduction

Q & A Now … Offline: … class sessions/appointments Online: ◦ Y!M: ◦ MSN: ◦ 13OOAD Course Introduction

Where to find course’s docs and 14OOAD Course Introduction

here we go Let’s start the show… 15OOAD Course Introduction