1 / 6

EXAMPLE PROJECT / SE 2003

EXAMPLE PROJECT / SE 2003. Each year the software engineering (SE) course uses an example project to demonstrate the concepts and do some practical experimentation (work, that is). In this lecture I introduce the example project for this year’s SE course. ”Virtual Teaching Constructor”.

Download Presentation

EXAMPLE PROJECT / SE 2003

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EXAMPLE PROJECT / SE 2003 • Each year the software engineering (SE) course uses an example project to demonstrate the concepts and do some practical experimentation (work, that is). • In this lecture I introduce the example project for this year’s SE course. Software Engineering 2003 Jyrki Nummenmaa

  2. ”Virtual Teaching Constructor” • By the way, we are working on a new name, as VTC is already used for something similar. • My proposal at the moment is ”WETO” from ”Web Teaching Organiser” • Suggestions are welcome! • Anyway, in this project we are developing a new web-based environment for teaching management. • The main focus on our project is the management of teaching arrangements for a course. Software Engineering 2003 Jyrki Nummenmaa

  3. Subsystems • AU: Authentication and session control • DATA: Personal data entering • CIM: Course information manager • CIV: Course information viewer • REG: Registration manager (may be implemented by the computer centre) • RES: Result manager (may be implemented by the computer centre) • RV: Result viewer (may be implemented by the computer centre) • EM: Exercise manager • ES: Exercise submission • FEED: Course feedback (may be implemented separately) • EDIT: Database editor (may not be needed separately) • SEA: Search engine • CAL: Calendar • CON: Conversation system • CHAT: Online chat • HOPS: Personal stydy planner • TEA: Teaching planner Software Engineering 2003 Jyrki Nummenmaa

  4. The Status Of The Project • A requirement specification document exists. • A set of use cases has been defined. • Our specifications include also subsystems / functionalities we may not need to implement ourselves (as you can see from the previous slide). • An Entity-Relationship diagram exists of the data to be stored in a database. The ER diagram does not include data items – they can be found in the database table descriptions. Software Engineering 2003 Jyrki Nummenmaa

  5. VTC development • We are working on some architectural and technological solutions. • At the same time, we are developing some tools to help us in implementation. • As we are experimenting with the technology and creating some tools at the same time, it is a bit difficult to get a reliable schedule. • Our goal is to have the system running this spring. • Although this may sound a little late for the SE course, there will be a chance to do enough with the project already  Software Engineering 2003 Jyrki Nummenmaa

  6. VTC Project Documentation • The documentation can be found from the project home page: http://www.cs.uta.fi/~kk61199/vtc/ Software Engineering 2003 Jyrki Nummenmaa

More Related