Eng Large Software Systems

Description

Eng Large Software Systems Mind Map on Eng Large Software Systems, created by cheekymonky52 on 12/04/2013.
cheekymonky52
Mind Map by cheekymonky52, updated more than 1 year ago
cheekymonky52
Created by cheekymonky52 over 11 years ago
54
0

Resource summary

Eng Large Software Systems
  1. Metrics
    1. Non-trivial
      1. Intended for release
        1. Benefits from proper practices

          Annotations:

          • e.g. UML
          1. Not difficult to use with standard development tool

            Annotations:

            • e.g. IDE
          2. Reverse Engineering
            1. Produce a class diagram from source code

              Annotations:

              • Class Diagram represents the static view of software and can be used as a base for other UML diagrams such as sequence diagrams. Useful to show how changes can effect classes through dependencies and how you can reduce coupling through interfaces.
              1. Used to increase longevity of the system
                1. Re-documentation
                  1. Design Discovery
                  2. Sequence Diagrams
                    1. How objects collaborate to complete a task
                      1. Elaborate use case diagrams

                        Annotations:

                        • Bridges gap between high level view and more technical formal view that programmers need.
                        1. Guide for implementation
                          1. Test whether implementation is feasible
                            1. Interaction Frames

                              Annotations:

                              • alt:Alternative  opt:Optional par:Parallel loop neg:Negative region:Critical Region ref:Reference sd:Sequence Diagram
                            Show full summary Hide full summary

                            Similar

                            Testing Levels
                            cheekymonky52
                            Testing Strategies
                            cheekymonky52
                            Modelling[1]
                            cheekymonky52
                            Architecture
                            cheekymonky52
                            1. Identify Risks
                            cheekymonky52
                            Quality Frameworks
                            cheekymonky52
                            Best Practices
                            cheekymonky52
                            Modelling[2]
                            cheekymonky52
                            EBW: Onderwerp 1, Gr7 (KABV)
                            mvloch
                            2PR101 1.test - 6. část
                            Nikola Truong
                            OP doplnovaci otazky
                            Helen Phamova