Question

Short answers. Be succinct and to the point.

(g) ( point) Why is it important to indicate areas of incompleteness rather than just omit them in the requirements documenta

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Ans g
if we omit , it will result in the reduction of feature of a system.
it is important to indicate the area of incompleteness because if we omit it, it means we are going to lose a particular functionality of a system.
if we specify the incompleteness of any process, it can be completed and the functionality can be implemented.

Ans h)
1. Encapsulation and abstraction
2. Inheritance
3. polymorphism

Object oriented principals are based on real life scenarios
1. Encapsulation: In object oriented paradigm, data is not allowed to move freely around the program.
data and function are encapsulated together to form a single unit known as class.

Abstraction: means to disclose only necessary detail about the object(a real world entity).

2. Inheritance: offers code reusability, a new class(child class) can be derived from an existing class(old class).

3. polymorphism:- having more than one forms.
detail is given below

Object,
class,
abstraction/encapsulation,
Polymorphism,
inheritance/Generalization/specialization,
Aggregation/Composition,
Association
Object:- Any real world entity which can be represented in real world.
object can be described by its attributes.
for example :- A student is an object, because one can describe a student by the following attributes
a)Name of student
b)Date of birth
c)Course
d)contact_number
e)Roll_number
and so on.
There are three important aspects about any object
1)State
2) behavior
3)Identity
state:-a student may be in state of listening lecture,
behavior:- the behavior of student is to solve assignments
Identity:-every object should be identified uniquely.
every student is uniquely identified by his/her roll number.
class:- is a template/blueprint which is used to create object.
with the help of class one can define that what type of object will be created.
inheritance:- A new class(derived class) can be derived from the existing class(super class).
it offers code reusability
abstraction:- to disclose only necessary details about the object.
encapsulation:- function and data are wrapped together to form a single unit(class).
ultimately, unnecessary details about the object will be hidden.
polymorphism:- having more than one forms.
example:- touch screen of a mobile phone can be used to perform various tasks.
same touch screen can be used to send messages,dial phone numbers,play audio/video, and so on.
In few programming languages + operator can be used to perform mathematical addition as well as string concatenation, so + operator exhibits polymorphism.

Ans i)
a program/software/system should be robust.
it means if a program receives some improper inputs, the program should not be terminated abnormally.
program should be terminated properly by showing the proper message for the user.
so, to deal with undesired events, program should be tested for various test cases.

exception is a situation which forces a program to be terminated abnormally.
with the help exception handling we can get rid of abnormal termination of the program.

so , testing, validations,exception handling makes our programs robust.

Ans J)
there may be several reason behind the failure of a software project
1)lack of proper communication between developer and client
2)problem is not clearly defined.
3)lack of support from the users(employees of any organization) of the software.
4)improper feasibility study(lack of schedule feasibility, economic feasibility,technical feasibility and so on.
5)lack of users training


The best practices to avoid such project failures
1)Use Agile methodology
this methodology of software development offers rapid development of software.
is is based on develop/modify and test, develop/modify and test approach.
frequent meeting with client are scheduled to know the need of client in more better way.
frequent changes in client's requirement are implemented and tested to satisfy the client.

2)Analysis and investigation phase should be taken care very seriously to know the requirement precisely.
3)try to involve the users in the requirement analysis phase.
convince the users that this software will make their job easy.
4)feasibility study should be performed properly.
in feasibility study project manager comes to know that "for project development and implementation,
Favorable conditions are present or not".
5)There should be training programs for users, to make them aware how to use software to make their job easy.


Add a comment
Know the answer?
Add Answer to:
Short answers. Be succinct and to the point. (g) ( point) Why is it important to...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Define the accounting function of a business. Why is accounting such an important function in business?...

    Define the accounting function of a business. Why is accounting such an important function in business? How might a company use accounting to understand its own financial strengths and weaknesses? Define the Finance function of a business. Why is Finance an important function in business? How might a company use finance to decide whether or not to undertake future projects? What is the difference between short-term financing and long-term financing? Assume that members of Bill family form a corporation called...

  • !!!Only Project 2 need to be answered!!! Project Report 1 Once the business case has been approved, you need to make a...

    !!!Only Project 2 need to be answered!!! Project Report 1 Once the business case has been approved, you need to make a project plan showing each task. Assume you are a project manager to lead your team to acquire an additional delivery van for the company. Please find the details below. The current month is January. Activity (What is to be done?) Objective (Why will we do it?) Resources (Where will it be done?) Procedures (How will it be done?)...

  • Option 1: Authentication System For security-minded professionals, it is important that only the appropriate people gain...

    Option 1: Authentication System For security-minded professionals, it is important that only the appropriate people gain access to data in a computer system. This is called authentication. Once users gain entry, it is also important that they only see data related to their role in a computer system. This is called authorization. For the zoo, you will develop an authentication system that manages both authentication and authorization. You have been given a credentials file that contains credential information for authorized...

  • Please read through the article below and answer the question at the end of the article....

    Please read through the article below and answer the question at the end of the article. What Are the Project Management Knowledge Areas? PMI created a set of standard terminology and guidelines for project management, which is known as the project management knowledge areas. This is an evolving standard that is updated periodically in its PMBOK. Project management knowledge areas coincide with the process groups, which are project initiation, project planning, project execution, monitoring and controlling, and project closing. These...

  • Paraphrase and summarize the 10 benefits of BIM in healthcare in your own words As the...

    Paraphrase and summarize the 10 benefits of BIM in healthcare in your own words As the requirements for healthcare facilities are growing in size and complexity, acceptance and adoption of BIM is also increasing. Why do we see this transition? And what are the benefits that BIM imparts for a healthcare building construction project? Here we mention a few: 1. Converting Visualization into Reality - Augmented Reality: The real world environment elements are augmented by the computer generated visuals and...

  • Please help writing a well structured document using the below Agile Runbook - Our Overall Delivery Process How do we initiate a Project? Any project is a response to a pain point or desire expresse...

    Please help writing a well structured document using the below Agile Runbook - Our Overall Delivery Process How do we initiate a Project? Any project is a response to a pain point or desire expressed by either customers, internal stakeholders, employees, or regulatory authorities. In short, a project is a time bound and specific goal oriented task-system that is born out of an ask from any stakeholder. Project initiation is laying down a new project by defining its goals, objectives,...

  • Who do you think are top 3 stakeholder groups Now that you are familiar with the...

    Who do you think are top 3 stakeholder groups Now that you are familiar with the project, what are some areas that are more likely to change? What are ways to monitor the effectiveness of stakeholder engagement? CASE STUDY VIII. Integration Management About Global Information Store Introduction In the relaunch of the ERP system, now with Ms. Adriana Holmes as the new CPO, the project team reexamined and refreshed the business case. After a detailed analysis, the team agreed to...

  • Assignment 3: Introduction & Environmental Analysis, SWOT, Marketing Objectives (Goals) Marketing 4100 Directions Total Point Value:...

    Assignment 3: Introduction & Environmental Analysis, SWOT, Marketing Objectives (Goals) Marketing 4100 Directions Total Point Value: 75 points Anticipated Time to Complete: 12 hours Type of Assignment: Individual or Team Audience for Assignment: The CMO and your boss, a director-level person who relies on your evidence-supported reports to make the best decisions in a minimum amount of time. Assignment Objective: To write the marketing plan introduction as well as to collect and analyze data about the environment in which the...

  • Below is the information: It is important to understand the different leadership styles employed by nursing...

    Below is the information: It is important to understand the different leadership styles employed by nursing leaders in healthcare organizations and to understand their significance on nursing practice and patient outcomes, for better or for worse. Objective: Read the articles from Nursing Standard (PDF) and Bradley University (PDF). In -250 words, formulate an opinion on the following: 1. Reflect on an occasion where you experienced ineffective leadership (doesn't have to be in the hospital). What behaviors did they display? What...

  • please read instructions on the first picture and follow it Discussion Board: Chapter 1 Due: Jun...

    please read instructions on the first picture and follow it Discussion Board: Chapter 1 Due: Jun 28, 2019 at 11:59 PM Please read the article titled Evolution of Operations Planning and Control: from production to supply chains In at least three paragraphs, describe how and why the focus of operations planning and control has changed over time. While one might argue that answers consisting of sentences quoted from articles do not represent plagiarism, I do not consider them acceptable, and...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT