creativity in code.

creativity is that spark of electricity before an explosion.
it allows us, in a single instance to explore all possibilities without hesitation.

Software development methodologies and system analysis


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.
Interviews, on-site observation and questionnaire are just some the tools that will be also used for system analysis.

This will make it easier to draw the exact boundary of the e-shop in a can and enable us to:

  • Keeping in view the problems and new requirements
  • Workout the pros and cons including new areas of the system
  • During systems analysis we will look at new approaches for designing ecommerce web sites, with an expanded coverage of the graphical user interface (GUI) design with careful attention being made for easy onscreen navigation. The systems analysis will allow us to look at ways of implementing website security and privacy safeguards including firewalls, corporate polices, SSL, etc.
  • Eventually the systems analysis will lead to a risk assessment which will allow us to identify potential risks of the system and enhance resource allocation decisions.
and
Other pages of interest:
[+] Embedded Systems Engineering Embedded software and embedded systems, are those that require 100% o..
[+] JavaFX goes head to head against Flash and Silverlight in the RIA stakes
[+] Silverlight 2.0 released by Microsoft. Is it a Flash Killer
[+] C++ creator, Bjarne Stroustrup bares all in Computerworld interview
[+] RedHat - JBoss Application Server 5.0 release soon
[+] Forward thinking eCommerce is the next-generation dot com Forward thinking eCommerce is about pr..
[+] Windows Emulator WINE finally comes of age
[+] Microsoft DLR (Dynamic Language Runtime) information released
[+] Case studies - Software in business
[+] RAD (Rapid Application Development)
[+] Programming - Design patterns in Software


Comments(0)

add comment Add Comment

Add your comment

Email address:
Your name:
Do you want your email to be visible?: