Software Developer Process

595 views
528 views

Published on

Software Developer Process used in Plenumsoft

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
595
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software Developer Process

  1. 1. Software Developer Process Plenumsoft Methods and Standards Applied to Software Engineering v 1.4
  2. 2. Plenumsoft’s Software Engineering <ul><li>Plenumsoft’s Software Engineering Process </li></ul><ul><li>Engineering focused in Software Architecture </li></ul><ul><li>UML Analysis and Design standards </li></ul><ul><li>Plenumsoft’s Technologic Infrastructure </li></ul>
  3. 3. Software Engineering Process adapted from RUP Focus on the final product. Special Atention in the 20% of the main Use Cases of the Client’s product Construcction of the Product 100% functional Iterative releases of the product Designing, implementing and testing every component using UML Standards Focus in How-to construct the product Software Architecture Production based on the 20% the total of the Use Cases. Deployment to the final users Installing and training Producing incremental deployments attending the last details, bugs Begin Elaboration Construction Transition B1 E1 E2 Phases Iterations C1 C2 C3 C4 T1 T2 Elaboration Begin Construction
  4. 4. Engineering Focused on Software Architecture 2/2 Encapsulation Reuse Avoid Reworked Process Workflows Layer Architecture Integration With other systems Data sources Desktop Web Web Services Equipment Sales Customers
  5. 5. UML Analysis and Design Standards <ul><li>Our approach is to focus all our resources to the functionalities that our customers </li></ul><ul><li>needs, using Use Cases. </li></ul>Requirements Use Cases Analysis & Design OOA and OOD Implementation Implementation Model Testing Testing Artefacts Static View Dynamic View
  6. 6. Plenumsoft’s Technologic Infrastructure 1/2 <ul><li>Software solutions: </li></ul><ul><li>Prepared to present and future </li></ul><ul><li>Integrated to the business infrastructure </li></ul><ul><li>Able to be modified quickly and easily </li></ul>50% of the time and effort reduced 60% of the total effort focused to develop business processes Plenumsoft.Basic2.1.2 Business Objects Hierarchy Data Access Objects Standards WinForms.1.3 WebForms.1.2 Security Plenumsoft.Security2.1.2 Data Connections Toolkit Plenumsoft.Data2.1.1 Browser Object Relational Mapping <ul><li>Templates </li></ul><ul><li>Catalogs </li></ul><ul><li>Master-Details </li></ul>Visual Studio 2005 Templates Microsoft .Net Framework 2.0 Experts in C# 2.0 Offline Work Plenumsoft.Offline2.1.1 Plenumsoft.Basic2.1.2 Business Objects Hierarchy Data Access Objects Standards WinForms.1.3 WebForms.1.2 Security Plenumsoft.Security2.1.2 Data Connections Toolkit Plenumsoft.Data2.1.1 Browser Object Relational Mapping <ul><li>Templates </li></ul><ul><li>Catalogs </li></ul><ul><li>Master-Details </li></ul>Visual Studio 2005 Templates Offline Work Plenumsoft.Offline2.1.1
  7. 7. Plenumsoft Framework 2.0 Demonstration <ul><li>DEMO </li></ul>
  8. 8. Training Plan for new Developers at Plenumsoft Introduction to RUP Systems Modeling using Use Cases Systems Modeling with UML and GRASP Patterns Object Oriented Programming with C# Software Architecture using Layers Data Access using Hibernet/NHibernate SW Developing using Plenumsoft.Basic Ver 1.1 Systems Design with UML and GoF Patterns * * * * SOA Software Architecture 20 hrs 8 hrs 28 hrs * Include a test at the end of the course 24 hrs 40 hrs 40 hrs 40 hrs

×