1 / 18

Improving LSPCM Applying LSPCM to High Level Design for outsourcing projects.

Improving LSPCM Applying LSPCM to High Level Design for outsourcing projects. By Nishanth S. Shetty Swaraj S.Bhat. Contents. Introduction Certification Offshore projects LSPCM Research Objectives Specific criteria for HLD Deliverables & Timeline. Research objectives. Introduction.

esma
Download Presentation

Improving LSPCM Applying LSPCM to High Level Design for outsourcing projects.

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. Improving LSPCM Applying LSPCM to High Level Design for outsourcing projects. By Nishanth S. Shetty Swaraj S.Bhat

  2. Contents Introduction Certification Offshore projects LSPCM Research Objectives Specific criteria for HLD Deliverables & Timeline / SET Seminar Research objectives

  3. Introduction • Software project failure: • Customer requirements not met. • Delivery deadline not met. • Actual cost higher than estimated cost. • Too many errors. • Statistical facts: The Standish group reported in 2003 • 34% computer projects succeeded • 27% experienced cost overrun of over 20%, • 15% failed altogether. / SET Seminar

  4. Introduction • Software Certification can be used to prevent these failures and to improve the quality of the software product. • “Certification is a process of confirming that a system or a component complies with its specified requirements and is acceptable for operational use.” • IEEE Computer Society. IEEE Std 829-1998. IEEE Standard for Software Test Documentation 1998 / SET Seminar

  5. Certification • Benefits of certification: • Helps to obtain certainty and confidence in software artifacts. • Offers an advantage over the competition. • Gives more confidence to the prospective buyers. • In outsourcing projects, an independent party can determine that deliverables are acceptable. / SET Seminar

  6. Certification for an Offshore project • Outsourcing process is threatened by the missing context information at handover moments: • Requirements • High level design • Source code • End system • Certification at handover moments helps to achieve that documents are • consistent • made in the right way. / SET Seminar

  7. LSPCM • LaQuSoSoftware Product Certification Model. • A rule based software product certification model. • Model consists of 6 product areas: • Context description • User requirements • High Level design(HLD) • Detailed design • Implementation • The tests / SET Seminar

  8. LSPCM • In order to analyze the artifacts LSPCM defines three Certification Criteria(CC) for all Product Areas: • [CC1] Completeness – All required elements in the Product Area should be present. • [CC2] Uniformity – The style of the elements in the Product Area should be standardized. • [CC3] Conformance – All elements should conform to the property that is subject of the certification. / SET Seminar

  9. Certification criteria achievement levels / SET Seminar

  10. LSPCM – Certification Levels • Initial • Manually verified • Automated verified • Model verified • Formally verified / SET Seminar

  11. Objectives • Improve LSPCM - Applying LSPCM 1.1 to the HLD of an offshore project. • Scaling of certification and specific criteria for high level design. • Incremental / SET Seminar

  12. Process flow / SET Seminar

  13. Specific criteria for High level design. • [SC1] Complete: • Required elements. • Semi-formal elements. • Formal elements. • [SC2] Uniform: • Uniformity within product area. • Compliance with company standard. • Compliance with industry standard. / SET Seminar

  14. Specific criteria for High level design. • [SC3] Conformance: • Manual check. • Automated check. • Formal check. / SET Seminar

  15. Issues • Some issues common to all models in G with respect to HLD: • Missing High-level documents such as • component model. • flowcharts. According to an experimental comparison by D.A.Scanlon, it is considered very helpful to introduce flowcharts to describe process flow, as it increases comprehension of the program. • Missing translation document. • Ambiguous use cases. / SET Seminar

  16. Deliverables • Analysis report on model 2 • Analysis report on model 3 • Reports on interviews with project experts. • List of suggestions what LSPCM criteria are of less importance and why. • List of suggestions how LSPCM can be improved for outsourcing projects. / SET Seminar

  17. Timeline / SET Seminar

  18. Questions / SET Seminar

More Related