Department of Computer Science Requirements Analysis for Complex Software Systems Vereistenanalyse voor complexe softwaresystemen.

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction
Advertisements

Transition Experiences of International Students Joining Undergraduate Studies in Second Year Gayle Pringle and Fred Cartmel.
1 From the data to the report Module 2. 2 Introduction Welcome Housekeeping Introductions Name, job, district, team.
THALES UNIVERSITE COOPERATION CHINESE-FRENCH PARTNERSHIP (Educational program) Sichuan University (Chengdu)
Multicriteria Systems Engineering (CC4920) Multicriteria Systems Engineering (CC4920) interdisciplinary course Roman Statnikov
OOAD – Dr. A. Alghamdi Mastering Object-Oriented Analysis and Design with UML Module 3: Requirements Overview Module 3 - Requirements Overview.
Use Case Diagrams.
1 UML ++ Mohamed T IBRAHIM University of Greenwich -UK.
Peter R. Pietzuch MRes in Advanced Computing: Is it for you? MRes Advanced Computing Year 2012/2013 Krysia Broda Coordinator - MRes Advanced.
Lecture 5: Requirements Engineering
REGISTRATION OF STUDENTS Master Settings STUDENT INFORMATION PRABANDHAK DEFINE FEE STRUCTURE FEE COLLECTION Attendance Management REPORTS Architecture.
1Model Driven Architecture – 3. März 2008 – Siegfried Nolte 1.UML – What is it and what is it good for ? 2.MDA – What is it and what is it good for ? 3.MDA.
From Model-based to Model-driven Design of User Interfaces.
0 WPI First Experience Teaching Software Testing Lessons Learned Gary Pollice Worcester Polytechnic Institute and Rational Software Corp.
About the Course Lecture 0: Sep 2 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
1-1 ICS201: Introduction To Computer Science King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer.
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
Software Engineering Georges Grinstein Olsen 301E Class materials:
ISSUES TO CONSIDER IN YOUR PROJECT This is a short presentation from issues discussed in a meeting of MCS3 on Tues 2 nd March 2004.
Department of Computer Science Requirements Analysis for Complex Software Systems Vereistenanalyse voor complexe softwaresystemen.
Irene Díaz 1, Camino R. Vela 1 1 Computer Science Department. University of Oviedo (SPAIN) s 1.
Autumn/Fall SemesterSpring Semester Sept Oct Nov Dec Jan Feb Mar AprMay Semesters - Institute Of Technology Tralee.
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
Department of Computer Science Comparative Study of Imperative Programming Languages Vergelijkende studie van imperatieve programmeertalen.
SOME IMPORTANT FACTORS IN TEACHING SOFTWARE ENGINEERING COURSES Presenter: Jingzhou Li Depart of ECE, University of Calgary,
Project CC4U2 Setting an Efficient Partnership for Allowing International Student Exchanges: a Difficult Issue Philippe Lahire University of Nice Sophia.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Welcome to Master Program Computing Science Study advisors: Ad Feelders and Wishnu Prasetya Room CGN-{A105,B120} September 3, 2010.
Course Introduction Software Engineering
Web Service Development Within Different Study Years Maja Pušnik, Boštjan Šumak Institute of Informatics, FERI Maribor.
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
Course organisation1 MULTIMEDIA NETWORKS Ghent University Faculty of Engineering Sciences 1 st Master year (CS, EE, …) Academic year , semester.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.
CLE 076 Introduction to Agile Software Acquisition CLE Introduction to Agile Software Acquisition1.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
1 Introduction to modeling Introduction Anna Fensel
© ITT Educational Services, Inc. All rights reserved. IS4680 Security Auditing for Compliance Unit 1 Information Security Compliance.
Advanced Programing practices
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Computer Network Fundamentals CNT4007C
Welcome to CS 4390/CS5381: Introduction to Formal Methods
SPOUSE LEADERSHIP DEVELOPMENT COURSE (SLDC) CLASS 68
Jan 2016 Solar Lunar Data.
Computer Networks CNT5106C
Introduction to CS Senior Design Project I / II
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Introduction to CS Senior Design Project I / II
Centralized Classroom and Event Scheduling: Spring 2019
Computer Networks CNT5106C
The School Point of View
Projekt CS
IS4550 Security Policies and Implementation
Proposed Strategic Planning Process for FY 2013/14 thru FY 2015/16
Rock O’ The Range ListenUP
University of Nice Sophia Antipolis
Advanced Programing practices
Software Engineering I
Rock O’ The Range ListenUP
Sep Oct Nov Dec Jan Feb Mar Apr May
The Curriculum of the Department of Informatics TEI-A
Ragnhild Kobro Runde Head of Studies
Student Information System Additional Information
Presentation transcript:

Department of Computer Science Requirements Analysis for Complex Software Systems Vereistenanalyse voor complexe softwaresystemen

Context  Study programs  Master informatics o Software engineering: basic package  Master applied informatics o Software engineering: mandatory package  Master of Computer Science o Software engineering: mandatory package o Secure software: optional package  Timetable  1 st or 2 nd year  1 st semester  Load  3 study points

Objectives  Business process modeling  Study and describe the business (the real world) in which the ultimate system must operate  Requirements specification  Study and describe functional requirements imposed on the ultimate system o Emphasis is on (advanced) use case modeling  Domain modeling  Model the context (the business) of the software system o Emphasis is on advanced modeling concepts in the Unified Modeling Language (UML) o Emphasis is also on formal specifications in the Object Constraint Language (OCL)

Teaching Staff  Academic [K.U.Leuven]  Eric Steegmans  Industrial [ACA IT-Solutions]  Kurt Hardy  Stijn Van Den Enden

Contact Sessions  Example driven [music store]  Short presentations of basic concepts  Application  Homework  Schedule  Sep 30: Introduction [Eric]  Oct 14, oct 28, nov 18 : Use Cases [Kurt]  Nov 25, dec 9: Domain Modeling [Stijn]  Dec 23: Object Constraint Language [Eric]

Course Material  Course notes  Agile Requirements Management [K. Hardy]  The Object Constraint Language [Tutorial]  Slides 6

Examination  Project-driven  Requirements analysis of a vaguely described system o Business use cases o System use cases o Domain models  Individual or in teams of 2 students  Schedule  Nov 30: distribution of assignment  Jan 12: solutions due  Jan 17 – Feb 4: defense (appointment)