logo

IMAT5205: Systems Analysis And Design Assignment

12 Pages2002 Words148 Views
   

Systems Analysis and Design (IMAT5205)

   

Added on  2020-04-21

IMAT5205: Systems Analysis And Design Assignment

   

Systems Analysis and Design (IMAT5205)

   Added on 2020-04-21

ShareRelated Documents
Running head: USE CASES AND OBJECT ORIENTED PROGRAMMING APPROACHUse Cases and the Object Oriented Programming ApproachName of the Student:Name of the University:Author note:
IMAT5205: Systems Analysis And Design Assignment_1
1USE CASES AND THE OBJECT ORIENTED PROGRAMMING APPROACHExecutive SummaryThe report describes the importance of Use Case modeling in Object-Oriented Programmingapproach. The report further portrays how the relationship is established between the two,using real life application scenarios and drawing its use case diagram. It can be concludedthat Use case though not being an inherent body of the Object Oriented approach, is yet quitenecessary in the analysis phase of the its software development process.
IMAT5205: Systems Analysis And Design Assignment_2
2USE CASES AND THE OBJECT ORIENTED PROGRAMMING APPROACHTable of ContentsIntroduction................................................................................................................................3Use Cases...................................................................................................................................3Object Oriented Programming Approach..................................................................................4Use Case is not inherently Object Oriented...............................................................................4Object Oriented Systems Development: A Use Case driven approach.....................................4Use Case example to represent an Address Book Application scenario....................................6Conclusion..................................................................................................................................8
IMAT5205: Systems Analysis And Design Assignment_3
3USE CASES AND THE OBJECT ORIENTED PROGRAMMING APPROACHIntroductionUse case is a system and software engineering term, which describes how users arerequired to use a system in order to accomplish particular goals. Object OrientedProgramming (OOP) is however referred to as one of the most commonly followedprogramming paradigms that uses classes and objects that behave like real life entities (Smith2015). This report aims at describing the relationship between the Use Cases model andObject Oriented Programming. Detailed explanation of the two terms is provided. Later intothe report, it shall also be elaborated how Use Cases are necessary in the OOP approach, eventhough it is not considered to be inherently related to the said paradigm.Use CasesAs mentioned above, Use Case is a computer-engineering term that explains how auser is supposed to use a system to achieve preferred goals. Use case is referred to as asoftware modeling technique, which describes the features of implementation and helps insolving any error that may be encountered. This technique is used to define the interactionbetween external agents and the system (Leffingwell and Widrig 2012). The basic elementsthat constitute use case are:1.Actors: Actors or agents are the type of users who interact with the program orsystem.2.System: The use case technique captures necessary functional requirements, whichdescribe the behavior of the program or the system.3.Goals: Fulfilling desired goals is one of the major tasks of this technique. It also aimsat describing the variant and activities involved in the process to attain such goals(Kulak and Guiney 2012).
IMAT5205: Systems Analysis And Design Assignment_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Answer 1 In structured oriented programming, it is all about the
|2
|393
|323

IMAT5205: Systems Analysis And Design
|8
|1703
|134

Object-Oriented Software Design in Java
|6
|1399
|79

Characteristics of Programming
|18
|3047
|208

Object Oriented Concepts
|23
|1237
|77

Role of System Analyst in Designing a System using OO Approach
|5
|1301
|344