INFORMATION NETWORK SECURITY AGENCY(INSA)
Hardware Development Plan for: cash
register
Version: cash register insa 1m1
BEING APLAN SUBMITED TO THE CYBER
ENGINEERING TECHNOLOGY DAROCTRATE STAFF
OF ELECTRONICS LABORATORY
2017 , ADDIS ABABA, ETHIOPIA
ELECTRONICS LABORATORY
INFORMATION NETWORK SECURITY AGENCY(INSA)
Document control panel
Name Date
Created by; Tariku Mantafo
Million Teshome
Demelash Behiru
Reviewed by :
Modified by:
Approved by:
PHASE ONE CASH REGISTER PROJECT PLAN
Overview
The Hardware Development Plan (HDP) of cash register establishes ;the hardware development
approach, methodologies, tools used for the design of cash register , and procedures to be used
during the analysis for the hardware and software development using using Arduino atmeg2560
microcontroller, design, design analysis using proteus professional 8 development, testing,
integration, deployment, and maintenance of the hardware for each cash register . This HDP is a
dynamic document and shall be updated on a periodic basis to reflect insa organizational changes,
new tools, and advances in methodologies. As pair insa ( information network security agency )
strategy as well as the customers need .
Scope of cash register project plan
The HDP cash register provides the means to coordinate time schedules for the design of
hardware of cash register , control resources that used during hardware develop procedure ,
initiate actions, and monitor progress of the development effort. The purpose of the document is
to provide a detailed plan for the use of resources like 3 D printer resources and hardware design
ELECTRONICS LABORATORY
INFORMATION NETWORK SECURITY AGENCY(INSA)
resources , pcb manufacturing resources and electronics components that used during the
hardware design , methodologies, and techniques that assist in the development of all hardware
that comprise the cash register product line.
Identification
This section contains a full identification of the cash register to which this document applies,
including, as applicable, identification number(s), title(s), abbreviation(s), version number(s), and
release number(s). The project HDP is managed and controlled in accordance with cash register
configuration management (CM) practices.
System Overview
This section provides a brief description of the detail operational concepts of cash register and
products that will be developed using this HDP for cash register.
Relationship to Other Plans
This section describes the relationship of the HDP of cash register to the other project
management plans, including:
Program management plans (PMP)
Systems engineering management plans (SEMP)
Software development plans(SDP)
Configuration and data managements plans (CDMP)
Quality management plans(QMP)
Quantitative management plans(QMP)
ELECTRONICS LABORATORY
INFORMATION NETWORK SECURITY AGENCY(INSA)
PHASE TWO OF CHSH REGISTER PROJECT PLAN
Overview of Hardware Development Planning
This section establishes the context for the planning described for cash register that include an
overview of:
Requirements and constraints on the cash register system and software
Requirements and constraints on project documentation
Position of the project in the system life cycle
Selected program/acquisition strategy or any requirement constraints on it
Requirements and constraints on project schedules and resources
Training required for project engineers, both initial and ongoing
Other requirements and constraints, such as project security, privacy, methods, and
standards, etc.
Requirements and Development
System and software requirements will be documented in the requirements database. Hardware
requirements will be derived from the system requirements and allocated to hardware
configuration items (HWCI). Any additional system constraints are documented in the project
SEMP ( Systems Engineering Management Plan).
Project Documentation
The tool(s) used to produce the project documentation;
1 Microsoft Word,
2 Microsoft power point
3 and how document configuration will be controlled.
System Life Cycle
This section describes the life-cycle model used across cash register projects. The model of the
cash register design that encompasses ( consists ) of the entire development process from
requirements analysis through deployment.
Time Schedules and Resources for cash register
This section provides the detailed time schedule for the project. The schedule depicts the assigned
personnel as well as the critical path and any critical dependencies.
ELECTRONICS LABORATORY
INFORMATION NETWORK SECURITY AGENCY(INSA)
Training Requirements for the project
This section defines the hardware development training requirements for the project software
engineers. As the design is developed by hardware design engineers so that the detail description
of the hardware is given for software developer team .
PHASE THREE OF CASH REGISTETR PROJECT PLAN
General Software Development Activities
Development Process
This section describes the hardware development or the hardware design process to be used for
the product that be manufactured . It also identifies planned hardware builds, their objectives, and
the hardware development activities to be performed in each build.
Development Methods
This section identifies the hardware development methods ;
1 modeling tools
2 firmware, and programming tools,
4 special test equipment, etc.) to be used. It includes descriptions of the manual, automated tools,
and procedures to be used in support of these methods.
Product Standards of the project
This section provides reference to the standards to be followed for cash register to represent
requirements, design, code that used , test cases, test procedures, and test results.
Critical Requirements
This section describes the approach to be followed for handling requirements designated critical
for cash register for customers . For example:
Safety assurance
Security assurance
Privacy assurance
Assurance of other critical requirements
Hardware Requirements Analysis
This section describes the approach to be followed for allocating hardware resources
requirements and used for the hardware design purpose.
ELECTRONICS LABORATORY
INFORMATION NETWORK SECURITY AGENCY(INSA)
This section describes the approach to be followed for hardware requirements analysis. It also
defines the entrance and exit criteria for the hardware development process.
Detailed Hardware Development Activities
This section provides the plans for performing detailed hardware development activities,
including the approach (i.e., methods, procedures, and tools).
Software requirements
Detailed Software Development Activities
This section provides the plans for performing detailed software development activities, including
the approach (i.e., methods, procedures, and tools)
Project Planning and Oversight
This section describes the approach to be followed for project planning and oversight.
Hardware development planning
Hardware configuration item test planning
System test planning
Hardware installation planning
Hardware transition planning
Establishing a Hardware Development Environment
This section describes the approach to be followed for establishing, controlling, and maintaining a
hardware development environment for the proposed design .
Hardware engineering environment
Hardware test environment
Hardware development library
Hardware development folders
System Requirements Analysis
ELECTRONICS LABORATORY
INFORMATION NETWORK SECURITY AGENCY(INSA)
This section describes the approach to be followed in system requirement analyses for cash register
as the customer need . System requirements analysis processes will be performed as described in
the project of cash register .
Analysis of user input or analysis of customers
Operational concept
System requirements
System Design Of Cash register
This section describes the approach to be followed for participating in system design as well as for
the hardware design of cash register .
System-wide design decisions
System architectural design using proteus professional
Hardware Design analysis of cash register
This section describes the approach to be followed for hardware design. It also defines the entrance
and exit criteria for the hardware design process.
Hardware architecture/preliminary design
Hardware detailed design
PHASE FOUR OF CASH REGISTER PROJECT PLAN
Prototype Development for cash register as per the time schedule
This section describes the approach to be followed for hardware prototyping, including the
prototype test plan plane by using multsim software testing of siginal integrity the designed
model testing and power supply testing for pcb . This test of the circuit design that is function
able for pcb manufacturing by using different circuit testing mechanism or simulating the cash
register circuit diagram designed . It also defines the entrance and exit criteria for the hardware
ELECTRONICS LABORATORY
INFORMATION NETWORK SECURITY AGENCY(INSA)
prototype development process. The prototype development phase may begin when the hardware
design has been reviewed and approved.
Hardware Integration and Testing
This section describes the approach to be followed for hardware integration and testing as well as
this section include the testing of cash register using different simulating modele like altium
software simulation and proteus simulation or using mulitsim simulation for over all siginal
integrity and the effectiveness of the circuit for pcb manufacturing .
Preparing for Hardware Configuration Items ( HWCI) integration and testing
Performing Hardware Configuration Items (HWCI ) integration and testing
System Integration and Testing
This section describes the approach to be followed for participating in HWCI/HWCI integration
and testing. System integration testing (SIT) will be conducted in accordance with the project
Systems Engineering Management Plan(SEMP).
Independence in System integration testing (SIT)
Preparing for System integration testing (SIT)
Performing System integration testing (IT)
Revision and retesting
Analyzing and recording System integration testing (SIT )results
System Acceptance Test
This section describes the approach to be followed for participating in system qualification testing.
System acceptance testing will be conducted in accordance with the project Systems Engineering
Management Plan (SEMP).
Independence in system acceptance testing
System acceptance test preparation
Performing system acceptance test dry runs
Performing system acceptance test
ELECTRONICS LABORATORY
INFORMATION NETWORK SECURITY AGENCY(INSA)
Revision and retesting
Analyzing and recording system acceptance test results
Preparing for Site Deployment for cash register
This section describes the approach to be followed for preparing for hardware delivery and site
use. This section describes cash register customers like Ethiopia Revenue and custom authority
and hotel as well as taxation authority
Preparing user manuals
Installing at user sites
Hardware Configuration Management
This section describes the approach to be followed for hardware Configuration
Management (CM) . The CM processes and procedures are described in the Configuration
and Data Managements Plan (CDMP).
Configuration identification
Configuration control
Configuration status accounting
Configuration audits
Packaging, storage, handling, and delivery
Hardware Product Evaluation
This section describes the approach to be followed for hardware design product evaluation of cash
register . Hardware product evaluation will be accomplished according to the program schedules
established for the project.
In-process and final hardware product evaluations of the board of cash register
Hardware product evaluation records, including item to be recorded
Independence in hardware product evaluation
Hardware Quality Assurance
ELECTRONICS LABORATORY
INFORMATION NETWORK SECURITY AGENCY(INSA)
This section describes the approach to be followed for hardware quality assurance (QA). It also
describe of cash register
Hardware QA process and product evaluations
Hardware QA records, including items to be recorded
Independence in hardware QA
Corrective Action
This section describes the approach to be followed for corrective actions (i.e., problem/change
reports, etc.).
Technical and Management Reviews
This section describes the approach to be followed for technical and management reviews.
Other Hardware Development Activities
This section describes the approach to be followed for other hardware development activities for
the design and manufacturing as well as the final product evaluation of cash register .
Risk management, including known risks and corresponding strategies
Hardware management indicators, including indicators to be used (i.e., metrics)
Security and privacy
Subcontractor management
Interface with hardware independent verification and validation (agents
Improvement of project processes
Schedules and Activity Network
This section presents the schedule information or refers to detailed hardware schedules published
for the project, including:
Schedule(s) identifying the activities in each build and showing initiation of each activity
Availability of draft and final deliverables, and other milestones; and completion of each
activity
ELECTRONICS LABORATORY
INFORMATION NETWORK SECURITY AGENCY(INSA)
An activity network, depicting sequential relationships and dependencies among activities
and identifying those activities that impose the greatest time restrictions on the project
Program Organization and Resources
This section describes the project organization and resources to be applied in each hardware build,
increment, iteration, or prototype.
List of Acronyms and Abbreviations
CDMP ....................................................................... Configuration and Data Managements Plan
CM ........................................................................................................ Configuration Management
HDP..................................................................................................... Hardware Development Plan
HWCI ............................................................................................... Hardware Configuration Items
QA ........................................................................................................................ Quality Assurance
SEMP ................................................................................. Systems Engineering Management Plan
SIT.......................................................................................................... System Integration Testing
ELECTRONICS LABORATORY