Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

My task is follow the correction in the report contents. Submit the technical review report on following topics. Use case naming and description. Completeness of

My task is

follow the correction in the report contents.

Submit the technical review report on following topics.

  1. Use case naming and description.
  2. Completeness of the formal use case.
  3. Correctness of the domain class diagram.
  4. Identification of responsibilities and its collaborators in CRC.
image text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribed
Purpose This Software product, called \"Inventory Hero\Intended audience This document is intended for project managers, developers that intend to improve the functionality of this software product, storage workers that want to learn what else is possible with this product, or anyone interested in trying this solution for their current business and need help seeing how to integrate this product to their current workflow. Project Scope The scope of this software solution includes the features and requirements of a web and mobile based application. This solution will provide such features as: task assignment, progress tracking, and reporting, with some collaboration features, with support for multiple user roles, such as team leader, member and, if needed, stakeholder, management of existing products, including adding them to the system, modifying it, or even deleting it from the database, we will also release a personal use license without enterprise capabilities, for personal use. This solution will work on all, if not most, current browsers, which will include, chrome, firefox, and safari, while the mobile end will support all versions of android that still receive security updates and all versions of ios that still receive security updates. Section 2 \"Overall description and sub sections: Product Perspective: This a new standalone software product intended for all-inclusive asset management. The goal of this software , called "Inventory Hero," is to improve and expedite the procedures for monitoring, controlling, and maximizing physical assets for users. Inventory Hero is made to easily work with other enterprise resource planning (ERP) systems. This guarantees that businesses may use their present data and procedures while using the app without interfering with their workflows. Major components: Asset Inventory Asset Classification System User Management System Maintenance & Service System Asset Tracking & Controlling Engine Security and Risk management Integration layer Product Features (Functions): This new software will provide the following functionalities: Collects and stores information about physical assets such as lands, vehicles etc. Use pictures of the assets, and save those pictures for later use in documentation and verification. e Sorts products into categories based on tags provided by the user Make it possible for users to track and manage the whereabouts of the assets registered. Enable users to make changes to asset records, such as acquisition information, status, and maintenance history. Search engine integration. Update info User Manager Look up asset 'google\" asset L W User classes and Characteristics: 1. Business owners: for management of tangible assets of their companies, including machinery, cars, and gear. 2. Realtors: Will use the new software to manage estate properties. 3. Student: To track and manage personal belongings such as laptops, books etc. 4. Insurers: The software will help them to evaluate and oversee insured assets, provided they are physical. 5. Facility Managers: To manage a wide range of assets such as plumbing equipment, electrical equipment, and security systems. 6. Healthcare Administrators: Will use this software to manage health care equipment. Operating Environment: The software: suitable Unix-like operating systems (like FreeBSD) or Linux distributions (like Ubuntu, CentOS) that are used in Unix-based server environments, Windows operating systems that still receive security updates, as well as the leading mobile platforms (Android and i0S). y tin Will use Oracle to store the asset information. o Supports web browsers such as Firefox, Google, Chrome, and Brave. Assumptions and Dependencies: Subsidiary Entities: Assumption: Third-party software components are compatible and available. Dependency: These components' successful integration and functionality. Environment for Development: Assumption: The presence of reliable frameworks and development tools is assumed. Dependency: The ability to effectively build software while depending on the selected development environment. Environment of Operation: Assumption:The stability and dependability of the server environment running any operating system that has received all possible updates. Dependency: Ensuring that server infrastructure is configured and maintained correctly. Support for Mobile Platforms: Assumption: The 108 and Android platforms are available and compatible. Dependency: Following platform-specific development requirements while releasing mobile apps. Integrating External Systems: y tin Assumption: ERP, maintenance, document management and scanners are successfully integrated. Dependency: The ability of the asset management system to synchronize data and work with other systems. User Education and Adoption: Assumption: The characteristics of the system are accepted and adopted by users. Dependency: Effective methods for managing change and teaching users to increase their participation. Section 3 \"External Interface Requirements\" User Interfaces: End users will access the Inventory Hero system through both web and mobile interfaces in order to focus on simplicity, responsiveness, and compatibility with modern technologies to ensure a smooth user experience across various platforms. Web Interfaces: - Supported Browsers: Google Chrome, Mozilla Firefox, Safari, Brave - Technologies Used: The backend will be developed using Node.js and Express.js for handling server-side logic, while the frontend will utilize React.js for building dynamic and interactive user interfaces. Mobile Interface: - Supported Platforms: Android (all versions receiving security updates) and 108 (all versions receiving security updates) - Technologies Used: The mobile application will be built using React Native to enable cross-platform compatibility and maintain a single codebase for both Android and 10S. y tin Hardware Interfaces: Inventory Hero will need several hardware devices to facilitate asset management processes effectively. Examples: Barcode Reader: To scan and track asset tags for quick and accurate inventory updates. Camera: To capture images of assets for documentation and verification purposes. RFID Scanner: For advanced tracking of assets using RFID technology to ensure real-time updates on asset locations. Sensors: Integration with IoT sensors to monitor the condition of assets and provide real-time data on factors like temperature, humidity, and usage. Software Interfaces: Third-party software that Inventory Hero needs to interact with to enhance the versatility and effectiveness of the Inventory Hero system, making it suitable for a wide range of asset management scenarios. Examples: Enterprise Resource Planning (ERP) Systems: Seamless integration with popular ERP systems like SAP, Oracle ERP, and Microsoft Dynamics to utilize existing data and workflows without disruptions. Calendar Integration: To sync maintenance schedules and task deadlines with user calendars, such as Google Calendar and Microsoft Outlook. Document Management Systems: Integration with systems like Microsoft SharePoint and Google Drive for storing and managing documentation related to assets. Scanner API: Integration with APIs for devices such as barcode scanners and RFID readers to enable smooth data transfer and asset tracking functionalities. GPS for efficient tracking of assets. y tin Deliverable 2 Stakeholder Register Stakeholde Stakeholder | External/ Stakeholder Operational |Interest r Name Position Internal contact Executive details (high, Evelyn Smith| Product Internal evelyn.smith Operational |high Michael Operations External michael.john Executive high Johnson livia Marketing External olivia. willia Executive medium Williams James Customer External .bron@disti Executive high Brown Johnathan End User Internal .doe@distin Operational |high Doe Sophia Sales Intern s.taylor@pro Operational | Medium Taylor Liam Davis Supply External 1.davis@disti Executive High Emma Internal e. wilson@pr Operational |Medium Wilson Noah Miller Investor External Executive HighAy tin Deliverable 3 Interview Questions Question Stakeholder position Answer What are the main goals Product Manager The principal goals are to of putting this asset optimize the tracking and management system into management physical practice? assets, minimize operating expenses, and guarantee adherence to regulatory requirements. Who are going to be this Product Manager Asset managers,realtors, system's main users? business owners and facilities managers will be the main users. How much money has Product Manager Around $600,000 for been set aside for this software project? development,implementat ion and product Which major Product Manager The ability to schedule components and features maintenance, manage are necessary for this inventories, track assets, system's initial release? and generate reports are all crucial functions. What is your strategy for Product Manager The system should be managing policy or adaptable enough to procedure changes related to asset management? modify workflows and processes in response to modifications in policies Ay tin For making operational decisions, what type of reporting capabilities are necessary? Operations Manager We require scalable reports that display utilization rates, maintenance history, asset performance, and How should urgent repairs and maintenance Operations Manager Operations Manager: The system ought to facilitate be handled by the prompt recording of system? urgent repairs, assign jobs according to priority, and monitor the resolution What kinds of assets will Operations Manager The system will oversee a the management system have to handle? range of assets, such as IT hardware, machinery, automobiles, and building assets. How will daily operations and workflows be supported by the software? Operations Manager In addition to automating maintenance plans and streamlining asset management, the system will give real-time visibility into the location and status of assets. From an operational standpoint, what are the system's important success factors? Operations Manager Reliability, simplicity of use, correctness of data in real time, and smooth interaction with other operational systems are important components. How much money is set aside for the marketing campaigns for the apps? Marketing officer First launch app marketing campaigns have a $100,000 budget; extra money is allotted based on user acquisition and performance targets. Ay tin How are you going to promote your app on social media? Marketing officer we'll leverage influencer partnerships, relevant advertising, interesting content, and frequent updates. What tactics are you going to employ to promote ratings and reviews from users of the app? Marketing officer Techniques include asking for reviews within the app, rewarding positive feedback with incentives, and offering top-notch customer service to What kinds of alliances are you going to use to promote your app? Marketing officer To expand our readership and establish reputation, we intend to work with technology blogs, commercial partners, and influential members of the sector. Are you aiming the app at any particular regional markets? Marketing officer Based on demand and customer input, we intend to grow into Asia and other regions after initially focusing on North America and What asset management issues do you now have that the new system ought to solve? Customer The inability to trace the locations of assets, ineffective maintenance procedures, and a deficiency of real-time updates are among the Which characteristics of an asset management system are most essential Customer compatibility with mobile devices, instantaneous tracking, and effortless creation of reports. 1y tin How frequently do you Customer I anticipate regular think new features or updates to enhance the updates will be quality of software. 'Which method of Customer For urgent attention, I like receiving system to get alerts through warnings or notifications mobile apps as well as What do you hope to get Customer The system should have a out of the system's design and usability? simple, modern design that is easy to understand and operate with little How do you assess the success of your marketing initiatives and sales strategies? Sales Manager Key performance indicators (KPIs) include sales revenue, conversion rates, client acquisition expenses, and customer satisfaction scores are used to assess the efficacy of our sales plans and Which techniques do you use to find and focus on new consumer or market niches? Sales Manager In order to find new market niches or client demographics with room for expansion, we perform market research and Could you explain how you establish and nurture connections with important clients and customers? Sales Manager Establishing and preserving ties with important clients and consumers is a top concern for us. Our main goals are to understand our clients' needs, provide solutions with additional value, and provide outstanding customer 1y tin What drove you to Investor The potential for a large commit funds to the return on investment and creation of this software? the cutting-edge solutions provided by the "Inventory Hero" software in the asset management sector served as the driving forces 'Which standards did you Investor 'When deciding which apply while assessing investment to make, we this software's looked at a number of investment potential? variables, including the development team's experience, scalability, competitive edge, and market demand. How much will you be Investor Although we have faith in involved in the the development team's application's skills, we want to offer development? strategic direction and assistance to make sure the application fulfills market demands and reaches its maximum How are you going to HR Manager To improve the team's meet the training skills, training needs will demands of the be determined and development team? relevant seminars or materials will be supplied. How are you going to go HR Manager To locate the finest about getting more people on the team for this project? people, specific recruitment campaigns will be carried out and job duties will be clearly ny tin What plans do you have HR Manager There will be regular team to make sure that the meetings, tools for development team cooperation etc. communicates Which tactics do you use | Supply Chain Manager | By grouping shipments, for transportation taking advantage of operations of raw expedient routes, and materiels? utilizing technologies like GPS tracking and route optimization software, we expect to maximize transportation. How do you make sure | Supply Chain Manager Regular audits, process that the rules and documentation, and regulations are followed employee training in your supply chain guarantee adherence to operations? legal requirements and industry standards. How do you respond to | Supply Chain Manager We have safety stock events like supplier buffers, other sourcing problems or natural options, and stakeholder catastrophes that cause communication delays or disruptions in procedures in place in the supply chain? case the supply chain is How will this app End User The system will automate improve our current many of the tasks that asset management may be done manually, process? reducing the chance of errors and saving time. It will also provide real-time visibility into asset status and usage, which can help with planning and decision-making. Deliverable 1 Use Cases Use Case name List of related Actor(s) . i Brief Description Register asset NFRO01, NFRO7 IT admin and end user Scenario: A user needs to register a large number of assets into the system. The system should be able to handle up to 500 asset registration requests per second without performance degradation, even when scaling up to support 10,000 concurrent users and 1 million assets. Test Security NFR02, NFR10 IT manager and IT security officer Scenario: An IT Security Officer conducts DDoS testing, penetration testing, and malicious script testing to ensure the system''s security. After the testing, the system Access via Mobile NFRO03, NFRO6 End user Phone Scenario: A user wants to access the system using their mobile device. The system should be compatible with all Android and i0S versions that still receive security Manage Data NFR04, NFRO5 End user, product manager Scenario: A user needs to ensure data accuracy and consistency across all integrated modules and external systems. The system should L 73% v ) = B W @ O View Zoom Add Page Insert Table Chart Text Shape Media Access via Web NFR04, NFRO5 End user, product Scenario: An IT Terminal manager, etc Administrator accesses the system using various web browsers including Chrome, Firefox, Safari, and Brave. The system should display warning messages when the Deliverable 2 Use case Primary Actor(s) End user Goal in context Asset registration Preconditions An order has to been made: Trigger New merchandize has arrived Scenario details (all The step, i Classes) Actor System 1.When the user launches the program, a login screen appears. Displays login screen 2.The user enters their email ID, which will open a screen to write their verification code, which will be sent to their Displays screen to enter verification code and sends verification code to user's email. l.;:_] Comment B iy 4 i) Table Chart Text Shape Media l.;:_] Comment 3. After successful verification, another screen will open with a password column where the user can enter a password of their preference (minimum & characters and 1 special character) and click "Log Verifies the code and displays password setup screen. 4. After login, the system will redirect them to the home page. Validates password and redirects to the home page. 5.0n the home page, there will be several options to choose from such as Dashboard, Profile,Edit etc. Select Displays home page 6.A form will open to enter data about the asset Displays Registration form 7.Add owner details ,Name and email id. Captures the owner details, including name and email ID, entered by 8.Enter name of asset Captures the name of the asset entered by the user. 9.Add picture of the asset | Provides an option to upload a picture and stores the uploaded 10.Choose Category of | Displays dropdown asset(vehicle,lands and Furniture etc ) options for asset categories and captures the selected category. L 73% v 1+ View Zoom Add Page = W iAj Text Table Chart 4 i) Shape Media l.;:_] Comment 11. Based on the selected category, displays additional input fields specific to that category ,Where user can Based on the selected category, displays additional input fields specific to that category and captures the data 12.Click the "Submit" button at the bottom. Validates the form, sends a verification email to the owner's email ID, and confirms the asset registration. Exceptions If the user forgets their password, they can select an option to send a verification email and reset their password. If verification of mail id failed while log in ,option to resend the code. Edit option is available if the form was filled Displays an error message if there's not enough storage space and provides options for Displays an error message and highlights incomplete fields. Priority High When available Available when there's a need Frequency of use Typically once a month but frequent exceptions are made 73% A; View Zoom Add Page Insert Table e Chart Text Shape Media Comment |Swim lane diagram Iser Open the App System displays login screen ystem displays option to send verification code ser enters Email ID System will send verification code to User enters System will verify System display the said Email ID verification code email password setup User set password & Log in System will capture owner details, asset User Fill asset System displays stem will redirect to details etc registration form registration form home page User navigate to egistration and click the Registration option User will choose Iser upload asset sset category & ad additional data User submit form System will send picture verification Email accordingly User will confirm registration The End73% V A View Zoom Add Page Insert Table Chart Text Shape Media Comment The End Deliverable 3 Inventory Hero Papin Wee Ensure System Product Login Mobile End User Data Integrity Security Officer Comet Deal Uniform IT Admi Asset Inventory IT Manager Add Now61% v + EB A; View Zoom Add Page Insert Table Chart Text Shape Media Comment Deliverable 4 UML Diagram - User -userid -memberName -name +login() +logout() Asset -assetID -name -value -acquisitionDate -status *getDetails() Location MaintenanceRecord -recordid -locationid -date -address details -description -cost +getLocationinfo() +getRecordInfo() Detailed Uml Diagram -Detailed Uml Diagram - User -Uberid: int cemal: string password: string +login() Admin +logout Customer .memberName -Customer Name: String +createUse:[) address: string +deleteUser() tupdateUser() +updateProfile() Asset awetide int name: string looptions string 1 petDetails Reportl Audit Maintenence -auditid: int mainterenceld: Int auditDate: date -assetid: int -auditDetails: string dute: Oute 0.. details: string supdateAudit[) addMainter getDetails() Notification twodateMaintencell) +getDetailed) notificationid: Int -uan fid: int -mewage: string date: Date -send Noufication "getNotification(Deliverable 5 Asset Responsibilities Colaborators Store details System alidate details Manage notifications Manage profile User Responsibilities Colaborators Login System Create/Update entry Manage notifications Manage profile Employee Responsibilities Colaborators Manage users Users Manage assets Assets Security testing AssetClassification table Responsibilities Colaboraters Create categories Standardize Classify Assets Update specifictions of categoriesVendor Responsibilities Colaboraters Track manufacturing details System Track varenty details System Manage service agreements IT Administrator Collect vendor information Deliverable 6 Employee iser -EmplotessID: Int -UserID: Int -Name: string Name: String -Role: crum -DateHired: Date -Description string -Password: string 4ManageUser UserRole] +EmailLogin( Email Password) "ManageProfile[Role) 1 0 . Asset -AmbreID: Int Name: string -Type: enum -DateEntered: Date -De scription 1 Asset ClassificsationTable "storeDetails(AsssetID, Name, Type,Date. Description) scrente Entry AussetiD, Name.Type.Date Description Vendor UpdateEntry(Asssego,Name, Type Date Description) -ClassificationiD: Int -VendorID: Int -Name: string .ManageNotification(AasseWD,Name,Type.Date,Description) -De scription string #Trackinfo(Asse ED) Contactinfo: -CreatedDate: Date -Emalt string +CreateCategories(AssetID, Type] -Description: string, dardizeSpecification(Pase +ClassifyAsset [AssetID,Type] 4TrackManufacturingDetails[AssetID) +UpdateSpecsOfCategories(AssetID) +TrackWarrentyDetails/AssetID) "cementl D[AssetID] +CollectVendorAddressinfo[AssetID)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Quantitative Analysis For Management

Authors: Barry Render, Ralph M. Stair, Michael E. Hanna

11th Edition

9780132997621, 132149117, 132997622, 978-0132149112

More Books

Students also viewed these General Management questions

Question

What happens to your credit rating during the billing dispute?

Answered: 1 week ago

Question

i need correct answrrs 1 9 .

Answered: 1 week ago