Use case: Use case represents a set of actions performed by a system for a specific goal. Component: Component describes physical part of a system. Node: A node can be defined as a physical element that exists at run time. Behavioral things: A behavioral thing consists of the dynamic parts of UML models. Following areContinue reading “Continuation on Use case diagrams (part 1)”
Author Archives: jamilambarak
USE CASE DIAGRAMS
Use case diagram is used to capture the dynamic nature of a system. It consists of use cases, actors and their relationships. Use case diagram is used at a high level design to capture the requirements of a system. To model a system, the most important aspect is to capture the dynamic behavior. The dynamicContinue reading “USE CASE DIAGRAMS”
INTRODUCTION TO UML
UML is a languageused for object-oriented analysis and design. UML stands for unified modelling language UML includes a set of graphical notation techniques to create visual models of software systems. Three developers of UML are Grady Booch, Ivar Jacobson and James Rumbaugh. UML is a language for visualizing, specifying, constructing, documenting. UML is not aContinue reading “INTRODUCTION TO UML”
UNIFIED PROCESS MODEL
Iterative and Incremental: The Unified Process is an iterative and incremental development process. The Elaboration, Construction and Transition phases are divided into a series of time boxed iterations. Each iteration results in an increment, which results in improved functionality. Use Case Driven: In the Unified Process, use cases are used to capture the functional requirementsContinue reading “UNIFIED PROCESS MODEL”
OBJECT-ORIENTED SOFTWARE ENGINEERING LIFE CYCLE
The following are the stages for the object-oriented software engineering life cycle Requirements Engineering: which is comprised of requirements gathering and object oriented analysis and specification OO Design: At this stage the analyst will conduct the following architectural design, detailed design, which both require the transformation of functional requirements into OO design elements Implementation orContinue reading “OBJECT-ORIENTED SOFTWARE ENGINEERING LIFE CYCLE”
OBJECT ORIENTED SYSTEM DEVELOPMENT LIFE CYCLE
The Object Oriented Methodology of Building Systems takes the objects as the basis. first the system to be developed is observed and analyzed and the requirements are defined as in any other method of system development. Once this is done, the objects in the required system are identified. For example, in case of a BankingContinue reading “OBJECT ORIENTED SYSTEM DEVELOPMENT LIFE CYCLE”
OBJECT ORIENTED ANALYSIS AND DESIGN
Object-oriented analysis (OOA) is a process that groups items that interact with one another, typically by class, data or behavior, to create a model that accurately represents the intended purpose of the system as a whole. Object-oriented design (OOD) is the process of using an object-oriented methodology to design a computing system or application. ThisContinue reading “OBJECT ORIENTED ANALYSIS AND DESIGN”
INTRODUCTION TO OBJECT ORIENTED PROGRAMMING
Object oriented programming Creating a computer program as a collection of modules which are abstractions of real world objects. OOP was invented to remove flaws encountered in the procedural approach, OOP allows decomposition of a problem into a number of entities called objects and then builds data and functions around these objects. Features of OOPContinue reading “INTRODUCTION TO OBJECT ORIENTED PROGRAMMING”
