I need help with a Software Engineering assignment

profilevarunnprasaad
MCIS_6153_Project1.pdf

MCIS 6153: Software Engineering - Project Due Date: July 26th, 2019 Description: You have been asked to build an admin portal that will allow your company internal employees to access the portal and perform admin functions on behalf of company clients. Here are additional details:

a) Admin portal is accessible only on company network to only company employees. b) Access to the links is role based i.e. only authenticated internal employees with appropriate role/s are

able to access the portal. What links you can access once on the portal is determined based on what other roles you have. So, same link will not be visible to another admin who doesn't have appropriate role to access the link.

c) There are five categories of applications and 5 admin roles. Here are the details:

Category Role Access Links

Global ADMIN All Global links Manage User Accounts, Assign Roles, Help Desk

Finance FINANCE_ADMIN All Global links + All Finance Category links

Finance Reports, Accounts Payable, Accounts Receivables, Tax

Sales SALES_ADMIN All Global links + All Sales Category links

Sales Reports, Sales Leads, Sales Demo

HR HR_ADMIN All Global links + All HR Category links

Employee Management, Benefits, Payroll, HR Reports

Engineering ENGG_ADMIN All Global links + All Engineering Category links

Application Monitoring, Tech Support, App Development, App Admin, Release Management

(d) Links redirect users to the admin application that is not developed by you. Deliverables: Provide project planning tasks document (5-10 pages) related to above requirements. Document must include:

• Project scope and requirements (functional and non-functional) • Risk analysis and recommendations • Resourcing plan • Implementation plan (discuss development methodology, technologies, etc.) • Project schedule (Iterative and what are deliverables for each iteration / sprint) • Solution architecture (Show all required components i.e. frontend, backend, dependencies, db, etc.) • Provide User Stories / Scenarios with effort estimate (large, medium, low), resources count (developer

+ tester), target release for each story. I recommend using a table. • Make sure you provide enough stories to cover 100% functional requirements.

Story format: actor, action, outcome Story example: "As an internal admin, I should be able to access the Admin Portal, so I can perform admin functions."

• Testing plan • Quality measurement plan • Deployment plan • Maintenance plan

NOTES: - Make sure to check for plagiarism before submission. If your document is more than 25% copied, you

will receive a ZERO. - We are not implementing the system as summer semester is short. - This is not a group project. You have to work individually.

What to turn in:

- Only soft copy uploaded to blackboard on or before due date. - No extensions.