ebXML   masters by research thesis in computer science
    "How to create, derivate or negotiate an ebXML Collaboration Protocol Agreement (CPA) from two ebXML Collaboration Protocol Profiles (CPP's) or an ebXML CPA template."
 
  swiss date

  <% puts Time.now %>

 by Sacha Schlegel

   h o m e   |   o v e r v i e w   |   d o c u m e n t s   |   j o u r n a l s   |   d o w n l o a d   |   l i v e   |   l i n k s   |                     b u s i n e s s         
p r o j e c t  .  s o f t w a r e   e n g i n e e r i n g  - t h e - u n i f i e d - p r o c e s s ( u p )  

Software Engineering

When we have the task to write some software we should apply best practice software engineering. The researcher follows the Unified Process (UP) software engineering methodology. This might be over-the-top but it will help the researcher to work profesionally.

The Unified Process.

Diagram

    

Phases

  • Inception
  • The software development plan, the intial software requriements document and the first use-case modelling are done.
  • Elaboration
  • Class diagram finishing, design process.
  • Construction
  • Models, diagrams convertion to programming language code, testing, redesign, corrections.
  • Transition
  • Testing in real world and evaluation.
p r o j e c t . s t a t u s  
   status:
   current phase:
  • inception phase:
    • business plan
    • requirements analysis
    • first use cases
   next phase:
  • elaboration phase:
    • use cases
    • risk management
   14/02/2002

p r o j e c t  .  i n t r o d u c t i o n  

Introduction

  As software is quite a substantial part in this masters by research thesis a proper approch to software engineering has to be taken.

Documents Templates

  The document templates were taken from www.yoopeedoo.org

p r o j e c t  .  s o f t w a r e   e n g i n e e r i n g  -  d o c u m e n t s  

Unified Process Documents/Plans/Reports

These are the documents of the different Unified Process Methodology disciplines. NOT all documents have been created during this software development.

Requirements
Vision
Glossary
Software Requirements Specification
Supplementary Specification
Use-Case
Use-Case Model
Use-Case Package
User-Interface Prototype
Analysis and Design
Analysis Class
Design Class
Design Model
Design Package
Software Architecture Document
Use-Case Realisation
Implementation
Build
Component
Implementation Model (Model)
Implementation Model (Document)
Test
Defect
Test Case
Test Evaulation Report
Test Plan
Test Results
Configuration and Change Management
Change Request
Configuration Management Plan
Project Management
Iteration Plan
Gantt Diagrams
Measurement Plan
Project Measurements
Review Record
Risks List
Software Development Plan
Work Order

© Sacha Schlegel@2002!