Discuss the role of object-oriented abstraction to big data

Assignment Help Management Information Sys
Reference no: EM131665396

Read each part and create a 100-150 word response to the discussion with reference to back the claim. Basically, read the discussion and create a reply based on the discussion that has valid points and reference to back the point.

Part 1: 100-150 words with references (discussion onAll six methods of information gathering discussed in this week lecture take a lot of time. Do you think that there are some ways that systems analysts could collect the required information while saving time? Please offer your opinion on this issue.)

• The issue with these long requirement gathering methods is that it normally they lead to a project never reaching completion. These methods are more prevalent in the waterfall methodology which lead to only around a 30 percent success rate in projects. The way to bypass the requirements gathering is phases is to gather requirements while you build.

Agile is very good at this process. In an agile environment requirements are gathered enough in the beginning in order to start the project and then in user stories drive the project for changes in requirements. Scrum which is the most popular agile methodology is flexible and very scalable throughout the project so that if more requirements are defined than it is easy to add them into the project.

The issue with waterfall is much time is spent on requirements then when something changes it leads to major changes in the application that significantly delay projects. Scrum incorporates many of the requirement gathering techniques into its framework by having two week iterations that solicit client feedback and even integrate surveys. Agile has been gaining a lot of steam in recent years do to its scalability and how it makes the best use of time.

Work Cited:

Agile Project Requirements Gathering: Techniques to Identify User Stories.

Part 2: 100-150 words with reference (discussion based on During the systems development life cycle (SDLC), certain key problems discovered in the later stages could be directly traced back to inadequate and/or poor efforts in the requirements phase and industry studies show that over 50% of systems problems belong to this case.

In addition, as mentioned in this notes "the cost of errors in requirements that weren't discovered until later" may go up to 1,000 times. As a systems analyst, what should we do to minimize this problem? How might this be avoided?)

• Preventing Scope Creep

Preventing scope creep is one of the most difficult aspects of project management. A clear scope agreement is imperative in addition to a clear process for managing changes. A project scope statement and requirements document should not only be a guide for the project team, but an agreement between the client and vendor.

New ideas always immerge during a project and, if not properly managed, can balloon a project's scope. There might be something the client forgot about or an opportunity that became apparent part way through the project.

In any case, if there is an agreed to requirements document with little ambiguity, there is a clear recourse leading to change management procedures and renegotiation of the contract.

Once the project requirements are agreed to, the project manager must be careful not to make verbal agreements based on a vague recollection of the scope. The PM must be disciplined enough to stop the conversation and refer back to the written requirements (Harned, 2015).

That can be an uncomfortable situation at times, as the PM is also a customer service agent. However, other than a poorly defined requirements document, off-the-cuff verbal agreements are one of the biggest causes of scope creep. I have personally been on the client side of this situation. Asking for a very small thing here and there is easy and an undisciplined PM who agrees to many small things can find the scope ballooning out of control.

References

Harned, B. (2015). Taming the Scope Creep. A Guide to Project Management.

Part 3: 100-150 Words with References (Discussion based on Discuss the role of object-oriented abstraction to Big Data applications.)

• According to Techopedia, "abstraction is the act of representing essential features without including the background details or explanations...the abstraction principle is used to reduce complexity and allow efficient design and implementation of complex software systems."

Abstraction is used in object-oriented databases in order to hide the noise behind the objects. This plays a major role in Big data applications because its reduces the noise level for a database. In order for Big data applications to do their job which is to analyze large set of data efficiently, it must sift through a lot of information, and object-oriented abstraction helps by hiding everything but what is relevant to the object. The focus and makes it more efficient for a big data application.

Reference

Rouse, M. (2014, June). What is abstraction?

Techopedia. (n.d.). What is abstraction?

Part 4: 100-150 Words with references (discussion based on Discuss the applicability of object-oriented databases for complex data types.)

• Object-oriented databases are also called Object Database Management Systems (ODBMS). Object databases store objects rather than data such as integers, strings or real numbers. Objects are used in object oriented languages such as Smalltalk, C++, Java, and others.

Objects basically consist of the following:

Attributes - Attributes are data which defines the characteristics of an object. This data may be simple such as integers, strings, and real numbers or it may be a reference to a complex object.

Methods - Methods define the behavior of an object and are what was formally called procedures or functions.

Object databases should be used when there is complex data and/or complex data relationships. This includes a many to many object relationship. Object databases should not be used when there would be few join tables and there are large volumes of simple transactional data.

Object-oriented databases work well with:

• CAS Applications (CASE-computer aided software engineering, CAD-computer aided design, CAM-computer aided manufacture)

• Multimedia Applications

• Object projects that change over time.

• Commerce

References

Object Oriented Databases. (n.d.).

Reference no: EM131665396

Questions Cloud

Study to it professionals in its other market segments : In future studies, Proofpoint is interested in expanding the study to IT professionals in its other market segments,
Coverage of mental health and substance : The ACA has provided for increased coverage of mental health and substance abuse services; however, there remains a shortage of these services in health care.
Calculate the total variable costs of producing given units : Learning curve, cumulative average-time learning model. Northern Defense manufactures radar systems. It has just completed the manufacture of its first newly.
There seems to be several different versions : Do you feel that it can be determined on different areas such as geographical?
Discuss the role of object-oriented abstraction to big data : Do you think that there are some ways that systems analysts could collect the required information while saving time?
Individual and organizational consequences for asian america : What are some of the potential negative individual and organizational consequences for Asian Americans being perceived as a "model minority"?
Suppose an administrator of a long-term care facility : What principles or theories would be most useful for a day-to-day decision making? Keep in mind the changes proposed by the PPACA of 2010 on long-term care.
Front desk as customer service assistant : Imagine you are the HR manager at a company. You need to hire three (3) new people. One employee will work at the front desk as a customer service assistant,
What are the congressional powers : What are the constitutional powers provided to the executive branch in the area of national security? What are the congressional powers?

Reviews

Write a Review

Management Information Sys Questions & Answers

  Information technology and the changing fabric

Illustrations of concepts from organizational structure, organizational power and politics and organizational culture.

  Case study: software-as-a-service goes mainstream

Explain the questions based on case study. case study - salesforce.com: software-as-a-service goes mainstream

  Research proposal on cloud computing

The usage and influence of outsourcing and cloud computing on Management Information Systems is the proposed topic of the research project.

  Host an e-commerce site for a small start-up company

This paper will help develop internet skills in commercial services for hosting an e-commerce site for a small start-up company.

  How are internet technologies affecting the structure

How are Internet technologies affecting the structure and work roles of modern organizations?

  Segregation of duties in the personal computing environment

Why is inadequate segregation of duties a problem in the personal computing environment?

  Social media strategy implementation and evaluation

Social media strategy implementation and evaluation

  Problems in the personal computing environment

What is the basic purpose behind segregation of duties a problem in the personal computing environment?

  Role of it/is in an organisation

Prepare a presentation on Information Systems and Organizational changes

  Perky pies

Information systems to adequately manage supply both up and down stream.

  Mark the equilibrium price and quantity

The demand schedule for computer chips.

  Visit and analyze the company-specific web-site

Visit and analyze the Company-specific web-site with respect to E-Commerce issues

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd