Onadebi-23-SDA-Assignment1

.pdf

School

Fanshawe College *

*We aren’t endorsed by this school

Course

6056

Subject

Information Systems

Date

Oct 30, 2023

Type

pdf

Pages

3

Uploaded by DrKangaroo3560

Course: INFO-6056-23 W Deliverable: Individual Assignment #1 Systems Development Foundations Due Date: Oct 7 th , 2023, Professor: Shrijy Atodaria Student Name: Onadebi Student No: __24354255_____ Problem Description 1. What is the role of System Analyst in System Development? What are skills required to become a System Analyst? Answer: The role of a system Analyst is that of a problem solver. The System Analyst studies the problems and needs of an organization to determine the best approach of improving an organization using Information technology, People and Methods. They also help system users and managers define their requirements for novelty or enhancing existing information systems. The skills required to become a System Analyst are: 1) Analytical skills, 2) Technical skills, 3) Managerial skills and 4) Interpersonal skills. 2. Explain reuse and its role in software development. Describe in short four approaches of reuse. Answer: Reuse in software development is the activity of creating modular code of components that can be used multiple times in the same or across different projects. Reuse in software development has several roles including some highlighted below: 1. Efficiency: The time for software projects development is reduced because components do not have to be created from scratch again but can be reused. 2. Code would be Consistent in behavior and structure across projects. 3. It leads to Cost reduction because less codes needs to be written from scratch. 4. It also simplifies maintenance, as one single codebase source can be modified, and changes easily updated across multiple projects. 5. It also plays a role in allowing for Innovation, as it saves development time for creative solutions instead of repetitive coding.
Four approaches of Reuse include : 1 Ad hoc Reuse: This refers to a situation where individuals are given freedom to write their own reusable code components/assets, but may hardly (if any) be rewarded for creating such assets. 2 Facilitated Reuse: This is the kind of Reuse where an organization makes available to the Developers tools, techniques and resources that enable development and sharing of reusable assets. However, the organization does not impose or require that the practice of Reuse be enforced, though encourages the practice. 3 Managed Reuse: This approach refers to the situation in which an organization mandates the development, sharing, adoption and reuse of code assets. The organization enforces policies and processes for ensuring that code Reuse is practiced, quality is ensured, and results measured. 4 Designed Reuse: This approach mandates and focuses heavily on effective, measurable code reuse, such that as much as 90% of software components may be reused across different software applications. This approach ensures and mandates that from the development stage, the developer should have as much as possible, the mindset of building code components for reusability. This is the most expensive approach, and this is so, because building reusable code takes expert level skill, time, focused planning, and rigorous testing which all add up to the cost of implementation using this approach. 3. Describe in short what Tangible Benefits & Intangible Benefits is. Also describe in short, the categories included in both. Answer: Tangible benefits are items or systems benefits that are quantifiable and can be measured in monetary value, with certainty. Some examples include reduced cost and higher profit margin. The categories included in Tangible benefits are: Cost reduction and avoidance: This refers to monetary expenses’ reduction and/or avoidance. Error reduction: This is a measurable decrease in system defects or bugs. Increased speed of activity: This is efficiency gain in terms of quickly completing tasks or processes more quickly. Increased flexibility: This allows for a system to incorporate new features or changes without extensive redevelopment, reducing measurable time and cost. Improvement of management planning and control: This refers to measurable advantages gained by enhanced organizational plans, monitoring and management of its resources, projects, and operations. Opening of new markets and increasing sales opportunities: This can be quantified in terms of the cash inflow brought about by sales in new markets.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help

Browse Popular Homework Q&A

Q: 2. Compute the column load, P, that would induce a bearing capacity failure for the 3.5 ft by 6.5 ft…
Q: You and your friends pull your car off a mountain road onto an overlook to take pictures of the…
Q: The mean daily production of a herd of cows is assumed to be normally distributed with a mean of 36…
Q: 26 Learning outcome Fundamental.6 evaluation Fundamental.6 deals with the equation of motion. The…
Q: 4. Each of the four regions in the design below needs to be colored a different color, chosen from…
Q: f(x) = √√x
Q: 8-93. If a force of P = 30 N is applied to the handle of the lever, determine the largest couple…
Q: In the reconciliation of the June bank statement, a deposit made on June 30 did not appear on the…
Q: A double-slit experiment with d = 0.025 mm and L = 75cm uses 550-nm light. Find the spacing between…
Q: Given f(x, y) = sin(x2) + xy³, find Duf(x, y) where u is in the direction of (1, 2). What is Duf(-2,…
Q: Multiple Choice $11,910 $11,770 $10,640
Q: Chester Company has established internal control policies and procedures in order to achieve the…
Q: A contractor wants to know the maximum length of an ASTM A992 W12×16 they can lift without damaging…
Q: The table below lists measured amounts of redshift and the distances (billions of light-years) to…
Q: What is HTML, and why is it needed to use the web? What is HTML5 and how does it differ from…
Q: A double-slit experiment is used to calculate the wavelength of a light source. The first order…
Q: Chem 105 Online Safety: While these are household items that you could easily purchase at the store,…
Q: How is genetically engineering crops different from selective breeding? Similar?
Q: Your answer is partially correct. 19-kg sled is being pulled along the horizontal snow-covered…
Q: D Outcome E F G H Utility of Individual #1 3 14 4 12 Utility of Individual #2 4 14 5 15 Utility of…
Q: If y=f(x)=7e^x + 3x^4 - 20x - 5, Find the equation of the
Q: An airplane traveling north at 400 m/s is accelerated due east at a rate of 50 m/s² for 6 s. If the…