The unified modeling language (UML) is a language for specifying, constructing, visualizing and documenting the software system and its components. The UML is a graphical language with sets of rules and semantics.
The primary goals in the design of the UML are as follows:
Provide users a ready-to-use, expressive visual modeling language so they can develop and exchange meaningful models
Provide extensibility and specialization mechanisms to extend the core concepts.
Be independent of particular programming languages and development processes.
Provide a formal basis for understanding the modeling language.
Encourage the growth of the OO tools market.
Support higher-level development concepts.
Integrate best practices and methodologies.
gregorymasila answered the question on January 24, 2018 at 16:47
- Outline some characteristics of a bad design? (Solved)
Outline some characteristics of a bad design?
Date posted: January 24, 2018. Answers (1)
- State the significance of analysis in object-oriented approach to systems development. (Solved)
State the significance of analysis in object-oriented approach to systems development.
Date posted: January 24, 2018. Answers (1)
- Define inheritance (Solved)
Define inheritance
Date posted: January 24, 2018. Answers (1)
- Briefly explain the main phases of USDP. (Solved)
Briefly explain the main phases of USDP.
Date posted: January 24, 2018. Answers (1)
- Most experts agree on a set of common principles of quality software: Briefly discuss the design principles stated below (Solved)
Most experts agree on a set of common principles of quality software: Briefly discuss the design principles stated below:
Reusability
Reliability
Robustness
Extensibility
Scalability
Date posted: January 19, 2018. Answers (1)
- Identify and discuss five aspects of human intelligence that could be used to characterize intelligent knowledge based systems.(Solved)
Identify and discuss five aspects of human intelligence that could be used to characterize intelligent knowledge based systems.
Date posted: January 9, 2018. Answers (1)
- Define a table.(Solved)
Define a table.
Date posted: January 3, 2018. Answers (1)
- After the system is operational, post-implementation evaluation performed. How is this
conducted and what is its significance?(Solved)
After the system is operational, post-implementation evaluation performed. How is this
conducted and what is its significance?
Date posted: December 18, 2017. Answers (1)
- What could form the source of information for developers of a new system?(Solved)
What could form the source of information for developers of a new system?
Date posted: December 18, 2017. Answers (1)
- In fact finding for systems development a number of techniques for investigating and
recording user requirements exist. State the four main techniques.(Solved)
In fact finding for systems development a number of techniques for investigating and
recording user requirements exist. State the four main techniques.
Date posted: December 18, 2017. Answers (1)
- Identify the main participants in the systems development process(Solved)
Identify the main participants in the systems development process
Date posted: December 18, 2017. Answers (1)
- State the THREE advantages and THREE disadvantages of using CASE tools in the systems development process.(Solved)
State the THREE advantages and THREE disadvantages of using CASE tools in the systems development process.
Date posted: December 18, 2017. Answers (1)
- What is the role of the accountant in IS management, delivery and quality assurance
(Solved)
What is the role of the accountant in IS management, delivery and quality assurance
Date posted: December 18, 2017. Answers (1)
- What could lead to changes to the original project plan?(Solved)
What could lead to changes to the original project plan?
Date posted: December 18, 2017. Answers (1)
- MIS projects if not well managed can fail. What causes project failure?(Solved)
MIS projects if not well managed can fail. What causes project failure?
Date posted: December 18, 2017. Answers (1)
- Many modern information systems utilize multimedia technology to deliver information products to users. Explain giving the main applications of multimedia(Solved)
Many modern information systems utilize multimedia technology to deliver information products to users. Explain giving the main applications of multimedia
Date posted: December 18, 2017. Answers (1)
- Outline the duties and responsibilities of the project manager(Solved)
Outline the duties and responsibilities of the project manager
Date posted: December 18, 2017. Answers (1)
- At the start of a project, a Project Initiation Document (PID) may be drawn up setting out the terms of reference for the project. Outline the...(Solved)
At the start of a project, a Project Initiation Document (PID) may be drawn up setting out the terms of reference for the project. Outline the contents of a PID.
Date posted: December 18, 2017. Answers (1)
- What do you understand by the term audit trail?(Solved)
What do you understand by the term audit trail?
Date posted: December 18, 2017. Answers (1)
- Explain the following terms as they relate to data storage:
i) Archiving
ii) Back-up(Solved)
Explain the following terms as they relate to data storage:
i) Archiving
ii) Back-up
Date posted: December 18, 2017. Answers (1)