Logo

Navigation
  • Home
  • Services
    • ERP Solutions
    • Implementation Solutions
    • Support and Maintenance Solutions
    • Custom Solutions
    • Upgrade Solutions
    • Training and Mentoring
    • Web Solutions
    • Production Support
    • Architecture Designing
    • Independent Validation and Testing Services
    • Infrastructure Management
  • Expertise
    • Microsoft Development Expertise
    • Mobile Development
    • SQL Server Database and BI
    • SAP BI, SAP Hana, SAP BO
    • Oracle and BI
    • Oracle RAC
  • Technical Training
    • Learn Data Management
      • Business Intelligence
      • Data Mining
      • Data Modeling
      • Data Warehousing
      • Disaster Recovery
    • Learn Concepts
      • Application Development
      • Client Server
      • Cloud Computing Tutorials
      • Cluster Computing
      • CRM Tutorial
      • EDI Tutorials
      • ERP Tutorials
      • NLP
      • OOPS
      • Concepts
      • SOA Tutorial
      • Supply Chain
      • Technology Trends
      • UML
      • Virtualization
      • Web 2.0
    • Learn Java
      • JavaScript Tutorial
      • JSP Tutorials
      • J2EE
    • Learn Microsoft
      • MSAS
      • ASP.NET
      • ASP.NET 2.0
      • C Sharp
      • MS Project Training
      • Silverlight
      • SQL Server 2005
      • VB.NET 2005
    • Learn Networking
      • Networking
      • Wireless
    • Learn Oracle
      • Oracle 10g
      • PL/SQL
      • Oracle 11g Tutorials
      • Oracle 9i
      • Oracle Apps
    • Learn Programming
      • Ajax Tutorial
      • C Language
      • C++ Tutorials
      • CSS Tutorial
      • CSS3 Tutorial
      • JavaScript Tutorial
      • jQuery Tutorial
      • MainFrame
      • PHP Tutorial
      • VBScript Tutorial
      • XML Tutorial
    • Learn Software Testing
      • Software Testing Types
      • SQA
      • Testing
  • Career Training
    • Career Improvement
      • Career Articles
      • Certification Articles
      • Conflict Management
      • Core Skills
      • Decision Making
      • Entrepreneurship
      • Goal Setting
      • Life Skills
      • Performance Development
      • Personal Excellence
      • Personality Development
      • Problem Solving
      • Relationship Management
      • Self Confidence
      • Self Supervision
      • Social Networking
      • Strategic Planning
      • Time Management
    • Education Help
      • Career Tracks
      • Essay Writing
      • Internship Tips
      • Online Education
      • Scholarships
      • Student Loans
    • Managerial Skills
      • Business Communication
      • Business Networking
      • Facilitator Skills
      • Managing Change
      • Marketing Management
      • Meeting Management
      • Process Management
      • Project Management
      • Project Management Life Cycle
      • Project Management Process
      • Project Risk Management
      • Relationship Management
      • Task Management
      • Team Building
      • Virtual Team Management
    • Essential Life Skills
      • Anger Management
      • Anxiety Management
      • Attitude Development
      • Coaching and Mentoring
      • Emotional Intelligence
      • Stress Management
      • Positive Thinking
    • Communication Skills
      • Conversation Skills
      • Cross Culture Competence
      • English Vocabulary
      • Listening Skills
      • Public Speaking Skills
      • Questioning Skills
    • Soft Skills
      • Assertive Skills
      • Influence Skills
      • Leadership Skills
      • Memory Skills
      • People Skills
      • Presentation Skills
    • Finding a Job
      • Etiquette Tips
      • Group Discussions
      • HR Interviews
      • Interview Notes
      • Job Search Tips
      • Resume Tips
      • Sample Resumes
 

OOAD Analysis

By Exforsys | on July 4, 2011 |
OOAD

Analysis in Software Development is Crucial

The process of creating an artifact which is complex is prone to some errors. One reason for this is because of the intangibility that comes from the results which are intermediate when developing a software product.

Studies have shown that the costs involved with fixing errors have increased costs, and these errors may occur at various stages of the software development life cycle. What this means is that software development teams must place a heavy emphasis on saving money and reducing errors as much as possible.

Instead of focusing on a specific target system, the analysis must be used so that the team may understand the domain which is standard for a group of systems which must be developed. The domain analysis must consider what may be repeated for every system within the family.

It is very important to take the time to think of the input. There are many standard input scenarios, and many of them correspond with the amount of research that has been carried out by the customer.

In the most ideal situation, the document may showcase a collection of requirements which are good. At the same time, this will not automatically mean that the specification is correct. The aspects which are considered to be obvious may be circumscribed with regard to distinct existing systems.

The primary goal of analysis must be to ensure that there are no surprises which are related to the omissions. In addition to this, the translation within the formal notations may ultimately bring about fresh insights for the requirements for the target system.

In an additional scenario, one thing that you must keep in mind is that the requirements may not be totally finished. There are specific tradeoffs that may be left out intentionally.

There may be situations in which the requirements are one part of a public offering, and there will be parties which can bid. When you run into these scenarios, there are four things that you will need to consider, and these are functionality, performance, resources, and miscellaneous.

Functionality is related to the descriptions which are responsible for the outlining of the behavior which is connected to the expectations and the client needs for the system. In this case, clients may refer to an additional system.

Input Scenarios

The next thing to consider is resources. The resource is best described as the description which is responsible for outlining the resource consumptions which are related to the development of the system, as well as the descriptions which may outline the resources which the intended system may properly consume.

Performance is related to the descriptions which must be responsible for constraining the response time attributes which are acceptable.

Miscellaneous is related to the constraints which are auxiliary, which come with the necessity for a new system when it comes to interfacing the existing systems, or which is related to the dictum for a specific programming language. One thing that I must emphasize is that not all of the inputs mentioned may be present.

Output and Input Specifications

The input for a specification may be altered because of the structure for the analysis activities. Having a greater understanding for the task which is being completed may bring about the deviations which are related to the starting system characterization.

The feedback for the analyst for the customer who is making the initiation is very important. Failures in feedback may lead to a number of issues which must be considered. If the analyst does not have a fundamental understanding of what it is the customer requested, then the result may not be connected to the primary need, and this means that it is the analyst who may be blamed. The output for the analysis of one target system is identical to the input, and it may be classified within the identical categories.

The primary goal for the analysis process is to detail and handle the omissions which are obvious. The requirements will often move right through, it must be emphasized that these categories may need to be expanded due to the fresh insights that have been gained through the analysis.

« « OOAD Development Phases and Prototypes
Oracle Pragma » »

Author Description

Avatar

Editorial Team at Exforsys is a team of IT Consulting and Training team led by Chandra Vennapoosa.

Ads

Free Training

RSSSubscribe 416 Followers
Ads
  • Popular
  • Recent
  • OOAD Object Dynamics

    July 9, 2011 - 0 Comment
  • OOAD Objects Interactions

    July 11, 2011 - 0 Comment
  • OOAD Development Paradigms

    June 30, 2011 - 0 Comment
  • OOAD Development Phases and Prototypes

    July 4, 2011 - 0 Comment
  • OOAD and Software Architecture

    June 28, 2011 - 0 Comment
  • OOAD Object Statics

    July 6, 2011 - 0 Comment
  • OOAD Design Analysis Implementation

    June 28, 2011 - 0 Comment
  • OOAD Introduction

    June 21, 2011 - 0 Comment
  • Object Oriented Design

    June 23, 2011 - 0 Comment
  • OOAD Classes

    July 11, 2011 - 0 Comment
  • OOAD Classes

    July 11, 2011 - 0 Comment
  • OOAD Objects Interactions

    July 11, 2011 - 0 Comment
  • OOAD Object Dynamics

    July 9, 2011 - 0 Comment
  • OOAD Objects Relationships

    July 9, 2011 - 0 Comment
  • OOAD Object Statics

    July 6, 2011 - 0 Comment
  • OOAD Development Phases and Prototypes

    July 4, 2011 - 0 Comment
  • OOAD Development Paradigms

    June 30, 2011 - 0 Comment
  • OOAD Design Analysis Implementation

    June 28, 2011 - 0 Comment
  • OOAD and Software Architecture

    June 28, 2011 - 0 Comment
  • UML Usage in OOAD

    June 28, 2011 - 0 Comment

Exforsys e-Newsletter

ebook
 

Related Articles

  • OOAD Classes
  • OOAD Objects Interactions
  • OOAD Object Dynamics
  • OOAD Objects Relationships
  • OOAD Object Statics

Latest Articles

  • Project Management Techniques
  • Product Development Best Practices
  • Importance of Quality Data Management
  • How to Maximize Quality Assurance
  • Utilizing Effective Quality Assurance Strategies
  • Sitemap
  • Privacy Policy
  • DMCA
  • Trademark Information
  • Contact Us
© 2021. All Rights Reserved.IT Training and Consulting
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Reject Read More
Privacy & Cookies Policy
Necessary Always Enabled