Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Introduction

The project is to develop a software that can be used to maintain an Electronic Address Book. An address book contains details of persons like a person's first and last names, address, city, state, zip and phone number.

Product Features
On an individual address book, this product support features like
- Addition of a new person to the address book.
- Edit a person's details
- Delete a person
Feature Overview

Add a new person
This feature allows the user to add a new person to an address book. This person details include his first and last names, address, city, state, zip and phone number. Each entry in the address book should have a unique first name and last name combination. Duplicate entries won't be allowed.

Edit person

This feature refers to editing a particular person's details. User selects a person from the entries of the address book either by highlighting the entry. All the details of the selected person are editable except his name.

- Delete person
This allows the user to delete a particular person's entry from the address book. In this case user selects a person from the entries of the address book by highlighting the entry. On clicking Delete button this entry will be deleted from the address book.

Supplementary Specification Document
This contains details of all those requirements not listed in the use cases or main feature list. These requirements are essential for the main requirements to function properly.

- List entries of address book
When the main window of address book opens, all the entries currently present in the address book are listed in a tabular manner. For editing and deleting an entry, user selects an entry from the listed entries. Selection is done by highlighting an entry. This list is updated if any new entry is added or deleted.

Use Case: Adding a person to address book

Scope: Electronic Address Book
Level: System feature Primary Actor: User Stakeholders and Interests:
- User: Wants a fast entry
Preconditions: Entry is identified and authenticated.

Success Guarantee (or Post conditions): Entry (Person details) is added to the address book.

Success Scenario (or Basic Flow):

1. Person details to be entered is made ready.

2. User clicks on the Add button.

3. User enters the details like name, address, zip, phone number etc.

4. Users clicks on Ok.

5. System adds the entry to the address book.

6. A success message is displayed.

Failure Scenario (or Alternate Flow):

1. Person details to be entered is made ready.

2. User clicks on the Add button.

3. User enters the details like name, address, zip, phone number etc.

4. Users clicks on Ok.

5. System detects a duplicate entry is present based on the name.

6. A failure message is displayed and entered details are cleared.
Frequency of Occurrence: Could be nearly continuous.

Use Case: Editing a person details from address book
Scope: Electronic Address Book
Level: System feature
Primary Actor: User
Stakeholders and Interests:
- User: Wants a fast search result and complete operation

Preconditions: Entry for editing is identified and authenticated.

Success Guarantee (or Post conditions): Required fields of the particular entry is edited.
Success Scenario (or Basic Flow):
1. Person details to be edited is made ready.
2. User double clicks on the person details whose details has to be edited.
3. User edits the required fields and clicks OK.
4. System updates the entry in the address book.
5. A success message is displayed.
Failure Scenario (or Alternate Flow):
1. Person details to be edited is made ready.
2. User highlights the person whose details has to be edited.
3. User clicks on Edit.
4. User updates the required fields and clicks OK.
5. Updating fails due to some wrong entry like alphabetical data in phone number.
6. A failure message is displayed.
Frequency of Occurrence: Could be nearly continuous.

Use Case: Deleting a person details from address book
Scope: Electronic Address Book
Level: System feature
Primary Actor: User
Stakeholders and Interests:

- User: Wants a fast search result and complete operation Preconditions: Entry for deletion is identified and authenticated. Success Guarantee (or Post conditions): Required entry is deleted.

Success Scenario (or Basic Flow):
1. Person details to be deleted is made ready.
2. User highlights the person whose details has to be deleted.
3. User clicks delete.
4. System deletes the entry from the address book.
5. A success message is displayed.

Failure Scenario (or Alternate Flow):
1. Person details to be deleted is made ready.
2. User highlights the person whose details has to be deleted.
3. User clicks delete.
4. System cannot delete the entry from the address book.
5. A failure message is displayed.
Frequency of Occurrence: Could be nearly continuous.

Attachment:- Multifunction Printer.pdf

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92251700
  • Price:- $130

Guranteed 48 Hours Delivery, In Price:- $130

Have any Question?


Related Questions in Computer Engineering

Suppose our task is to distinguish between humans and

Suppose our task is to distinguish between humans and non-human objects in an image, which classifier would you choose and why? Decision trees, perceptrons or neural nets.

With respect to bus request interruptswhat must be allowed

With respect to bus request interrupts: What must be allowed to complete before the interrupts is serviced? What resources (CPU, buses, memory, etc..) is the ISR expected to use? What is the ISR typically expected to do? ...

Suppose a finite deck of numeric cards 1 2 3 have been

Suppose a finite deck of numeric cards 1, 2, 3, ... have been shuffled randomly. Repeat the following step: If the top card is numbered 1, the game terminates. But if it is any number n > 1, then reverse the ordering of ...

Ellen is an anthropologist who has been working at olduvai

Ellen is an anthropologist who has been working at Olduvai Gorge in Tanzania for the past six months. She has been conducting research on the Internet. She finds a Web site with an article that proposes a revolutionary t ...

Question suppose a new standard the iddd-643 standard is

Question Suppose a new standard, the IDDD-643 standard, is developed for storing numbers in a string of 16 bits. The first bit is used for the sign of the number (0 if positive and 1 if negative). The next 5 bits store t ...

Question consider a problem that you think can be addressed

Question: Consider a problem that you think can be addressed using AI/ML. Provide a detailed 1200-1500 words report that explains the problem and solution. And then explains the challenges associated with adoption of tha ...

Suppose you make 30 annual investments in a fund that pays

Suppose you make 30 annual investments in a fund that pays 6% compounded annually. If your first deposit is $7,500 and each successive deposit is 6% greater than the preceding deposit, how much will be in the fund immedi ...

Na2co3 caoh2 -------gt 2naoh caco3cao h2o ------gt

Na2CO3 + Ca(OH)2 -------> 2NaOH + CaCO3 CaO + H2O ------> Ca(OH)2 What weight in kg of NaOH will be generated if 26.5kg of soda ash is used? How many kg of lime is needed for the reaction?

Create a menu form you will create a menu form using form

Create a Menu Form You will create a menu form using Form Design view. Add three command buttons for the three forms in the database, and then add three command buttons for the three reports in the database. a. Open the ...

Explain how the company newmans own brand fulfills the

Explain how the company Newman's Own brand fulfills the definition of a business for profit and a non-profit business at the same time. Consider in the response the functions of business, entrepreneurship and production ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As