Identify, understand and plan for organizational and human impacts of planned systems, and ensure that new technical requirements are properly integrated with existing processes and skill sets
Convention for system as in architectural blueprints, engineering drawings, business processes, circuit diagrams and sewing patterns
Logical data model contains all the needed logical and physical design choices and physical storage parameters needed to generate a design in a data definition language
Analysis, understanding, and generically solving such problems resulting in an algorithm, verification of requirements of the algorithm including its correctness and its resource consumption
provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation