Presentation is loading. Please wait.

Presentation is loading. Please wait.

Enactment of User Interface Development Methods in Software Life Cycles

Similar presentations


Presentation on theme: "Enactment of User Interface Development Methods in Software Life Cycles"— Presentation transcript:

1

2 Enactment of User Interface Development Methods in Software Life Cycles
Iyad Khaddam, Hanaa Barakat, Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School of Management (LSM) Center in Management Information Systems (CEMIS) Place des Doyens, 1 – 1348 Louvain-la-Neuve (Belgium)

3 Agenda Introduction Goals Framework Support tool
Study case and validation ROCHI'2016 (Iasi, 8-9 September 2016)

4 Software Development Life Cycles
Software plans and requirements Validation Product design Verification Detailed design Code Unit test Integration Product verification Operations and maintenance Revalidation Implementation System test System feasibility UI Design occupied 45% of the total amount of time devoted to each activity 50% 37% Mean = 44% The Waterfall model ROCHI'2016 (Iasi, 8-9 September 2016)

5 Software Development Life Cycles
2. The V Cycle Top-down Bottom-up ROCHI'2016 (Iasi, 8-9 September 2016)

6 Software Development Life Cycles
3. Curtis & Hefley’s layered model ROCHI'2016 (Iasi, 8-9 September 2016)

7 Software Development Life Cycles
4. Collin’s circle model ROCHI'2016 (Iasi, 8-9 September 2016)

8 Software Development Life Cycles
5. The Star model ROCHI'2016 (Iasi, 8-9 September 2016)

9 Software Development Life Cycles
6. The Nabla () model ROCHI'2016 (Iasi, 8-9 September 2016)

10 Software Development Life Cycles
The Spiral model Cumulative cost Determine objectives, alternatives, constraints Progress through steps Evaluate alternatives, identity, resolve risks Risk analysis Risk analysis Risk analysis Risk analy- sis Review Operational prototype Prototype 1 Commitment Prototype 2 Prototype 3 partition Require- ments plan Concept of operation Simulations, models, benchmarks Software requirements Software product design Detailed design Develop- ment plan Requirements validation Design validation and verification Code Integration and test plan Unit test Integration and test Acceptance test Plan next phases Implementation Develop, verify next-level product ROCHI'2016 (Iasi, 8-9 September 2016)

11 Software Development Life Cycles
8. The O model ROCHI'2016 (Iasi, 8-9 September 2016)

12 Branche fonctionnelle
Software Development Life Cycles Spécification organisationnelle des besoins Branche technique 9. The Y model Branche fonctionnelle Branche centrale 14 novembre 2007 ROCHI'2016 (Iasi, 8-9 September 2016)

13 Software Development Life Cycles
10. The Usability Design Process ROCHI'2016 (Iasi, 8-9 September 2016)

14 Software Development Life Cycles
11. DO-178B ROCHI'2016 (Iasi, 8-9 September 2016) RTCA DO-178B, Software consideration in Airborne Systems and Equipment Certification,1992.

15 Software Development Life Cycles
12. Interactive Critical System Design ROCHI'2016 (Iasi, 8-9 September 2016)

16 Questions? ROCHI'2016 (Iasi, 8-9 September 2016)

17


Download ppt "Enactment of User Interface Development Methods in Software Life Cycles"

Similar presentations


Ads by Google