Free content for your website or blog
Home About Us Article Writing Most Read Articles Authors Blog Wiki Contact Us
RSS Register Login
Topics
 
Home > Computer Software >

Software development and Systems Analysis

Date Published: 06th February 2008
Bookmark and Share Republish Software development and Systems Analysis
Author: DNSTECH RSS Views: N/A PRINT ASK ABOUT THIS ARTICLE
System Analysis in Software Development
Systems Analysis is a detailed study of the current system that leads to specifications of a new system. The Systems Analysis for the ‘e-shop in a can’ will use an object-oriented approach to enable us to model our entities on real world objects and to help us understand and document their characteristics.

OOA will allow maintainability through simplified mapping to the real world, which provides for less analysis effort, less complexity in system design, and easier verification by the user; reusability of the analysis artefacts which saves time and costs; and depending on the analysis method and programming language, productivity gains through direct mapping to features of Object-Oriented Programming Languages.



Object-oriented vs. Process-oriented analysis
Process-oriented analysis describes systems as a network of interacting processes. It includes descriptions of data used by processes, which are recorded in a data dictionary. This approach often steers the analyst away from studying system components and their interrelationships towards studying how the system might be designed and implemented. It is also difficult for process-oriented analysis to map concepts between a network of processes and objects existing in a real-world system.
As opposed to process-oriented analysis, object-oriented analysis modularizes an analysis document along the same object boundaries that exist in a real-world system. In addition, this approach also organizes all knowledge about each system object in a single logical location in the analysis document. Thus, information about a system object is easier to locate in object-oriented analysis than in other analysis methods. The object-oriented approach also encourages analysts to concentrate on "what" rather than "how", which reduces the temptation to skip prematurely to design. To make it easier to understand information about objects, object-oriented techniques provide forms of abstraction including aggregation, generalization and classification.

This article was sourced from DOTNUTSHELL Technologies
This article is free for republishing
Source: http://www.articlealley.com/article_469806_11.html
Bookmark and Share Republish Software development and Systems Analysis

Related Video

Nokia Distinguished Lecture: Eric Feron on Cont... The Lead -watch my other lead video with correc... Adobe showcase for branded rich Internet applic... Human-Computer Interaction in SciFi Movies - part1
 

Ask a Question About this Article

>> Toolbar under file, edit, mail bar.
>> Stuck in Safe Mode
>> WebPlus X2 Website Maker
>> Help me find free aol 8.0 download pleaseee
Powered by