Welingkar’s Distance Learning Division
I.T. for Management
CHAPTER-16
Visualizing a software solution
We Learn – A Continu...
Welingkar’s Distance Learning Division
Visualizing a software Solution
Visualizing a software solution from user point of ...
Welingkar’s Distance Learning Division
Visualizing a software Solution
Who are users of system
For instance if we computer...
Welingkar’s Distance Learning Division
Visualizing a software Solution
Stakeholders Analysis
It is therefore vital to form...
Welingkar’s Distance Learning Division
Visualizing a software Solution
Stakeholders Analysis
For instance Installing ATM w...
Welingkar’s Distance Learning Division
Visualizing a software Solution
The User view Use case
Use case is a method of unde...
Welingkar’s Distance Learning Division
Visualizing a software Solution
The User view Use case
Writing a use case: For abov...
Welingkar’s Distance Learning Division
Visualizing a software Solution
The more about User case
The use case has been divi...
Welingkar’s Distance Learning Division
Visualizing a software Solution
Benefits of User case
It helps in taking a users vi...
Welingkar’s Distance Learning Division
Visualizing a software Solution
Visualizing Screens /Outputs
Design of Screens for ...
Welingkar’s Distance Learning Division
Visualizing a software Solution
GUI Design
The Graphical user interface uses the wi...
Welingkar’s Distance Learning Division
Visualizing a software Solution
Web Design
What is mentioned for GUI is also applic...
Welingkar’s Distance Learning Division
Visualizing a software Solution
End of Chapter 16
We Learn – A Continuous Learning ...
Upcoming SlideShare
Loading in …5
×

Visualizing a Software Solution - IT Project Management

336
-1

Published on

Data Flow Analysis, Decision analysis, Process Mapping, among others help us in getting a detailed understanding of the business systems. They also help us in visualizing a software solution.
For more such innovative content on management studies, join WeSchool PGDM-DLP Program: http://bit.ly/welingkarshybridDlp

Published in: Business, Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
336
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Visualizing a Software Solution - IT Project Management

  1. 1. Welingkar’s Distance Learning Division I.T. for Management CHAPTER-16 Visualizing a software solution We Learn – A Continuous Learning Forum
  2. 2. Welingkar’s Distance Learning Division Visualizing a software Solution Visualizing a software solution from user point of view Dataflow analysis, Object analysis, Decision analysis, Process mapping & other help us to gain a detailed understanding of business systems However the focus of these studies is to understand • “Why” i.e. purpose • “What” i.e. functions performed • “How” i.e. detailed logic performing these functions We Learn – A Continuous Learning Forum
  3. 3. Welingkar’s Distance Learning Division Visualizing a software Solution Who are users of system For instance if we computerize the material receipt section of the factory the direct users are those who work in receipt section. They would be able to • Acknowledge the receipt of the material to the supplier • Match the receipt with the details of the items which has physically arrived • Update the purchase orders to the extent of receipt quantity We Learn – A Continuous Learning Forum
  4. 4. Welingkar’s Distance Learning Division Visualizing a software Solution Stakeholders Analysis It is therefore vital to formerly identify various stakeholders in a system development project, identify there specific needs and wants as also understand the risk associated with not meeting some of these needs on the success of project & the impact of organization This is known as stakeholders analysis The stakeholders analysis helps the project manager Analyst to priorities the needs expectations of stakeholders & balance out risks We Learn – A Continuous Learning Forum
  5. 5. Welingkar’s Distance Learning Division Visualizing a software Solution Stakeholders Analysis For instance Installing ATM would affect lot of walk in customers & both positively or negatively Negative Effects In the case of the ATM, it would pose a limit for the Withdrawal at one time It is very impersonal for many customers who need interaction Senior citizens are not very comfortable Positive effects Most busy people would be happy that the ATM has provided true any where any time banking We Learn – A Continuous Learning Forum
  6. 6. Welingkar’s Distance Learning Division Visualizing a software Solution The User view Use case Use case is a method of understanding how a system would be used even before developing it A description of why a user would need to use a system & how he would he interact with the system to fulfill his needs Thus in ATM example how should dialog between customer & bank takes place Check his balance Withdraw cash Deposit cash We Learn – A Continuous Learning Forum
  7. 7. Welingkar’s Distance Learning Division Visualizing a software Solution The User view Use case Writing a use case: For above example use case for withdrawing cash will be Use case Withdraw Cash Version 1.0 Date 1stMay 06 Author XYZ Reference Use case for Log in Normal flow ATM displays Menu Screen Customer points to cash withdraw ATM ask A/C no …………………….. ATM Displays the default screen Exception alternate path Change amount Customer points to no option No transaction print out Customer points to no option We Learn – A Continuous Learning Forum
  8. 8. Welingkar’s Distance Learning Division Visualizing a software Solution The more about User case The use case has been divided into several blocks Identification block : Name, application Author etc. Second block provides technical reference The normal flow describes flow of logic The alternate path describes each of other option in all decision points Exceptions can be mentioned in separate section or under alternate path Reusing Use cases: for example Log in of customer Is required for every transaction One business event-many ways to write a use case Role plays/Dialog writing: You must be able to visualize exact dialog between user & software We Learn – A Continuous Learning Forum
  9. 9. Welingkar’s Distance Learning Division Visualizing a software Solution Benefits of User case It helps in taking a users view point about how he would like to interact with the system It provides exact view of the system A comprehensive list of actors, business events and use case lead to a comprehensive definition of what a software solution do from user perspective. It is therefore a good idea to identify key business users, business events, & key use cases right at the beginning of software project The use case also serve as acceptance criteria for approving software application We Learn – A Continuous Learning Forum
  10. 10. Welingkar’s Distance Learning Division Visualizing a software Solution Visualizing Screens /Outputs Design of Screens for a software is both a scientific as well as creative field. To add the choices, web technology has added a very different dimension to to interface design. The era of embedded technology adds yet another dimension where in we can interact with virtually anything & everything for example automobile, fridge, washing machine etc. Human computer interface is a field of interest of various people like Business analyst, Security experts, Instructional psychologists etc. We Learn – A Continuous Learning Forum
  11. 11. Welingkar’s Distance Learning Division Visualizing a software Solution GUI Design The Graphical user interface uses the windows based technology. The use of pop ups, check boxes, check lists, tool bars , Text boxes are common features of GUI Some basic tenets of screen design are • Consistency • Simple uncluttered look • Intuitive • Drop down menu • Use of colors &visual features • Sequence of field We Learn – A Continuous Learning Forum
  12. 12. Welingkar’s Distance Learning Division Visualizing a software Solution Web Design What is mentioned for GUI is also applicable for Web pages. Web pages can be of three types • Static • Interactive • Dynamic Static web pages are informative pages needs to be physically updated or modified Interactive pages use technology such as flash, XML to bring the content alive on screen These pages ask questions to user & provide necessary answers Dynamic web pages are for full-fledged web based applications We Learn – A Continuous Learning Forum
  13. 13. Welingkar’s Distance Learning Division Visualizing a software Solution End of Chapter 16 We Learn – A Continuous Learning Forum
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×