(Solved) Please See An Attachment For Details - Course Hero

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Question Find study &

Answer resources
Explanation Related Questions Related Courses 숿

Question 숤 Answered step-by-step

Please see an attachment for details

Image transcription text


섘 GHANA COMMUNICATION TECHNOLOGY UNIVERSITY

COMPUTER SCIENCE DEPARTMENT SYSTEMS

ANALYSIS AND DESIGN COURSE ASSIGNM... Show more

Computer Science Engineering & Technology Information Security ITM 304 섈 쉋

Comments (3) 쇱

Answer & Explanation Solved by verified expert 숨 Rated


싙 Helpful

a) Feasibility report

Financial feasibility - the project is feasible

Time Feasibility - the time take would be enough 

Technical Feasibility - the business logic is implementable 

Technical problems

Scalability - there is a likely limitation to scalability when data growth

Security - if proper security is not implemented, then the data can be compromised. 

b) Functional requirements

Allow waste tracking for every customer

Collect complaints from customers

Calculate the charge for the customer based on weight, and waste type

Calculate penalty charges

Query the number of every bin type for each customer


Non Functional requirements

The system should be reliable and available when needed

It should handle at least 1 Million users without losing performance

The system should securely store client information

The system should help in maintaining customers


Ambiguities

Customer old and new is ambiguous because it would be difficult to separate old and new customer since they are in the same entity and
have similar attributes. Recognizing or defining what constitutes old and new is ambiguous. 

Ambiguities arise when involving the clients. There are separated clients as Residential and Business. To remove this ambiguity, merging
the two entities into one and then creating an attribute for describing the type (Commercial or Residential) will be necessary. 

c) Methodology

Software Development Lifecycle 

d) ERD - See the diagram 

e) Visual Code is a good software development tool because it allows easy debugging. A preferred programming language is PHP, and the
database
Find
Questionapplicationstudy
Answer resources
that & Explanation
would Related Questions
be used is phpMyadmin. 
Related Courses 숿
 

Step-by-step explanation

a) Feasibility report

Financial feasibility - the project is feasible. The design of the project will cost less than $500

Time Feasibility - the time take would be enough. It is estimated that it would take less than a month to achieve the software design. 

Technical Feasibility - the business logic is implementable. The user specifications are doable and implementable 

Technical problems

Scalability - there is a likely limitation to scalability when data growth. If the data grows substantial, there might be a poor
performance and the system may not perform as expected. 

Security - if proper security is not implemented, then the data can be compromised. Designing the software without proper input
validation can result to SQL injection. 

b) Functional requirements

Allow waste tracking for every customer

Collect complaints from customers

Calculate the charge for the customer based on weight, and waste type

Calculate penalty charges

Query the number of every bin type for each customer


 
Non Functional requirements

The system should be reliable and available when needed

It should handle at least 1 Million users without losing performance

The system should securely store client information

The system should help in maintaining customers


Ambiguities

Customer old and new is ambiguous because it would be difficult to separate old and new customer since they are in the same
entity and have similar attributes. Recognizing or defining what constitutes old and new is ambiguous. 

Ambiguities arise when involving the clients. There are separated clients as Residential and Business. To remove this ambiguity,
merging the two entities into one and then creating an attribute for describing the type (Commercial or Residential) will be
necessary. 

 
c) Methodology

Software Development Lifecycle. It is a recommendable development methodology because it structures the design of the software
into systematic stages. It offers better control and management of the entries development process. It results to clarity of
requirements with proper meeting of the user needs. Through the methodology, one can easily keep track of the schedule (Okesola
et al., 2020). 

d) ERD - See the diagram 

e) Visual Code is a good software development tool because it allows easy debugging. A preferred programming language is PHP,
and the database application that would be used is phpMyadmin. XAMP is an application that has the Apache Server and
phpMyadmin that is structured to process MySQL queries (XAMP, n.d)
 

Image transcription text


섘 Penalties Supply 1 CpenaltyID INT 7 SupplyID INT Deport

Date DATE Date DATE 7 DeportID INT Amount DOUBLE

Amount DOUBLE DeportName VARCHAR(45) ... Show more


References

Question FindAdebiyi,
study &
Okesola, O. J.,Answer
resources
A.Explanation
A., Owoade, A. A.,Related
Adeaga,Questions Related
O., Adeyemi, O., & Courses
Odun-Ayo, 숿
I. (2020, July). Software Requirement in Iterative
SDLC Model. In Computer Science On-line Conference (pp. 26-34). Springer, Cham.

XAMPL. (n.d). XAMP Download. https://www.apachefriends.org/download.html 

 
 

Student review 싙 100% (1 rating)

Thorough explanation

Is this answer helpful? Helpful 싙 Unhelpful 싗


Report this answer

Add to library

Ghana Technology University College


/ ITM
/ ITM 304
/ Please see an attachment for details

Related Answered Questions

숵 Q: The most critical factor in protecting information assets and privacy is laying the foundation for effective information

숵 Q:  What are some of the things you should look at  in terms of hardening the computer and network security posture of an o

숵 Q: Evaluate and compare the predictions made in the article mentioned below to the application of Machine Learning, Artific

숵 Q: Assessment Task: Background: A brand-new Airline Company has approached Cardiff Airport to establish a new base for thei

숵 Q: Develop an information security program that aligns with organizational strategies by evaluating business requirements,

See more 쇵

Can't find your question?

Ask a new question

Related Course Resources

ITM 304

Ghana Technology University…

섵 32 Documents

❓ 2 Question & Answers


Question Find study &
Answer resources
Explanation Related Questions Related Courses 숿

Company Get Course Hero Careers

About Us iOS Leadership


Scholarships Android Careers
Sitemap Chrome Extension Campus Rep Program
Q&A Archive Educators
Standardized Tests Tutors
Education Summit

Help Legal Connect with Us

Contact Us Copyright Policy College Life


FAQ Academic Integrity Facebook
Feedback Our Honor Code Twitter
Privacy Policy LinkedIn
Terms of Use YouTube
Attributions Instagram

Copyright © 2022. Course Hero, Inc.


  Privacy
  Terms

Course Hero is not sponsored or endorsed by any college or university.

You might also like