Download presentation
Presentation is loading. Please wait.
Published byHeather Ramsey Modified over 8 years ago
1
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa ProjectIT ProjectIT-Studio, an integrated environment for the development of information systems IVNET’06 Florianópolis, Brazil October 2006 Alberto Silva, Carlos Videira, João Saraiva, David Ferreira, Rui Silva
2
2 Overview The ProjectIT Initiative The ProjectIT-Studio Overview The ProjectIT-Studio/Requirements The ProjectIT-Studio/MDD The ProjectIT-Studio – Putting all together Conclusions
3
3 ProjectIT Initiative It’s a research program from the Information Systems Group (GSI) of INESC-ID Objectives: –analysis, integration and support the best practices in the management and implementation of IT projects Motivation: –“How to improve the quality and productivity of IT projects?” Implemented using the.NET Framework
4
4 ProjectIT Initiative Functional View…
5
5 ProjectIT Initiative Applicational View…
6
6 ProjectIT Initiative ProjectIT Approach…
7
7 ProjectIT-Studio Designed to enhance projects’ productivity Main Components…
8
8 ProjectIT-Studio Usage Scenarios…
9
9 ProjectIT-Studio/Requirements Its goal is to support natural language free-form text requirements processing, by providing: –a flexible and robust approach to requirements elicitation, where requirements engineers, as well as non-technical stakeholders, can write the specification of the system to be developed –activity guidance assisted by a rich set of GUI components, namely on-the-fly feedback during the specification activity
10
10 ProjectIT-Studio/Requirements Screenshot…
11
11 ProjectIT-Studio/Requirements Main Components…
12
12 ProjectIT-Studio/MDD Main Features and Plugins… Provides the following tasks, according to the ProjectIT approach: –System modeling –Models-to-code & Models-to-Models transformations Aggregates two plugins: –A standard UML visual modeling tool (ProjectIT-Studio/UMLModeler) –A template-based code generator (ProjectIT-Studio/MDDGenerator)
13
13 ProjectIT-Studio/MDD UML2 Modeling…
14
14 ProjectIT-Studio/MDD Generative Process Editor…
15
15 ProjectIT-Studio/MDD Template Editor…
16
16 ProjectIT-Studio/MDD Template engine overview…
17
17 ProjectIT-Studio Putting all together – a technical view…
18
18 Conclusions (1/2) ProjectIT-Studio is an integrated environment of a set of components developed on top of the Eclipse.NET framework, and so it is an extensible, modular and plugin based environment ProjectIT-Studio currently supports the two most relevant and distinctive features of the ProjectIT initiative: –requirements specification and management –models definition and model-to-code transformations
19
19 Conclusions (2/2) The results we have achieved until now show it is possible to produce software systems in a more productive way, by adapting and integrating techniques such as: –rigorous natural language based requirements specification –system modeling –code generation or models/artifacts transformation
20
20 Further Information Consult http://berlin.inesc-id.pt/alb/ProjectIT@81@-1.aspx Contacts: Alberto Silva (alberto.silva@acm.org) João Saraiva (joao.saraiva@inesc-id.pt)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.