Computer Systems Topic 12 Systems Specification and Selection

  • Slides: 33
Download presentation
Computer Systems Topic 12: Systems Specification and Selection V 1. 0 © NCC Education

Computer Systems Topic 12: Systems Specification and Selection V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 2 Scope and Coverage - 1

Systems Specification and Selection Topic 12 - 12. 2 Scope and Coverage - 1 This topic will cover: • • Selection criteria System integration Accessibility Alternative solutions – Identification, selection & justification • Matching client requirements and system requirements with system components V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 3 Scope and Coverage - 2

Systems Specification and Selection Topic 12 - 12. 3 Scope and Coverage - 2 This topic will cover (cont. ): • Systems options – Off the shelf, self build, customise – Alternatives • System documentation • Case study – selection & specification V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 4 Learning Outcomes By the end

Systems Specification and Selection Topic 12 - 12. 4 Learning Outcomes By the end of this topic, students will be able to: • Produce a system design specification to meet a client’s needs • Evaluate the suitability of a system design specification • Build and configure a computer system to meet a design specification V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 5 The Selection Process - 1

Systems Specification and Selection Topic 12 - 12. 5 The Selection Process - 1 • Having determined the requirements, we need to select appropriate solutions. This involves: – Assessing whether computer and human resources are lacking • Do we actually need a new system? – Can we use existing technologies or is a fresh start better? • Is reuse of legacy systems a requirement? V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 6 The Selection Process - 2

Systems Specification and Selection Topic 12 - 12. 6 The Selection Process - 2 – Do we have all the information we need about the requirements? – Is the problem a business model or a technology issue? – Is the information up-to-date? • Or will requirements be outdated by the time design decisions are made? – Are key stakeholders available during the whole project? V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 7 The Selection Process - 3

Systems Specification and Selection Topic 12 - 12. 7 The Selection Process - 3 – What are the service levels required? • Are service level agreements (SLA) in place? – Estimate the costs and resources required • These need to be agreed with management or customer. – Identify any functions, processes and features currently lacking, as well as any new capabilities required by the new system. • Note that this may be an iterative process – It may be necessary to revisit some points as others change. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 8 Selection Strategy • There a

Systems Specification and Selection Topic 12 - 12. 8 Selection Strategy • There a number of different approaches to making systems selection, depending on the nature and size of the project. – Selection committee • Should include appropriate stakeholders and technical experts • Can be unwieldy and slow – Individual or small group decision • Often quicker than a full committee • May have biased views or not consider important aspects such as cost V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 9 Selection Considerations - 1 •

Systems Specification and Selection Topic 12 - 12. 9 Selection Considerations - 1 • When selecting a solution, you need to consider: – Needs assessment as discussed earlier – Volume of information to be processed – Customising solutions • Off the shelf products may not be suitable • The design must fully justify each component in the specification – Developing hardware and software specifications • Detailed specification of the necessary hardware and software V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 10 Selection Considerations - 2 –

Systems Specification and Selection Topic 12 - 12. 10 Selection Considerations - 2 – Request for proposals (RFP) • Invitation for tender in cases where different vendors may be required to provide specific components • May be used as a proposal for different computer system specifications – Evaluate proposals • Identify criteria for assessment of solutions based on priorities from requirements analysis stage. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 11 Selection Considerations - 3 –

Systems Specification and Selection Topic 12 - 12. 11 Selection Considerations - 3 – Selecting additional services • Supporting services, after sales support – Ranking • A table may be used to establish a ranking of the possible solutions – Reporting • A concise document that fully justifies the selection made is a good evaluation tool V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 12 Selection Considerations - 4 –

Systems Specification and Selection Topic 12 - 12. 12 Selection Considerations - 4 – Negotiations • It may be possible or even necessary to reconsider and negotiate certain aspects of the system to get a better fit with the requirements. – Implementation • Issues may arise during implementation that impact the solution. – Review • To resolve any outstanding issues • To inform future projects V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 13 Selection Criteria - 1 •

Systems Specification and Selection Topic 12 - 12. 13 Selection Criteria - 1 • It is important to match the system specification with the requirements. – Acceptable response time • CPU spec, quantity of RAM, hard disk spec, network speed, printer speed – Availability (uptime, reliability) • Some systems are required 24/7/365, whereas others may only be used during office hours. • Some systems are mission critical and must be available when needed, whereas other jobs may be postponed. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 14 Selection Criteria - 2 –

Systems Specification and Selection Topic 12 - 12. 14 Selection Criteria - 2 – Data capacity • Storage space, network throughput or bandwidth – Scalability • Will the demands on this system grow and can it cope? – Software • Is specific software required and if so, what are its hardware requirements? • Note that several of these performance requirements may be relevant. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 15 Selection Criteria Classification • You

Systems Specification and Selection Topic 12 - 12. 15 Selection Criteria Classification • You can classify these selection criteria under three headings: – Time – Cost – Quality • There may be trade-offs between these criteria. – You can save time (i. e. do things quicker) but it costs more to buy faster equipment. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 16 Application Software Choice - 1

Systems Specification and Selection Topic 12 - 12. 16 Application Software Choice - 1 • In most cases, you should specify the software first as software may dictate the hardware selection. • Software directly affects user perception. • Aim to improve user experience. • Speed or response time • Ease of use • Improved interface • Additional functionality • Manuals, user guides and training V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 17 Application Software Choice - 2

Systems Specification and Selection Topic 12 - 12. 17 Application Software Choice - 2 • In many cases, there is little choice • Compatibility with previous or legacy systems • Market dominance • Product availability V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 18 Operating System Choice • Often,

Systems Specification and Selection Topic 12 - 12. 18 Operating System Choice • Often, there is no choice. Particular software may only run on a given operating system. The current options include: – – V 1. 0 Microsoft Windows Apple Mac OS X Linux Android for mobile devices © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 19 Hardware Guidance - 1 •

Systems Specification and Selection Topic 12 - 12. 19 Hardware Guidance - 1 • Often dictated by software requirements • Do not rely on “minimum hardware requirements” from software manufacturers – They really are an absolute minimum to get the software running. – They will seriously affect the performance of the system. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 20 Hardware Guidance - 2 •

Systems Specification and Selection Topic 12 - 12. 20 Hardware Guidance - 2 • Some uniformity is helpful. – Select the same base machine, or at least the same manufacturer – Upgrade where necessary with extra memory, faster graphics card or bigger hard disk. – This may result in a better negotiated price for the hardware. – Gives some redundancy across the entire hardware platform – Saves spares costs V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 21 Hardware Specification - 1 •

Systems Specification and Selection Topic 12 - 12. 21 Hardware Specification - 1 • Hardware selection should be driven by software choice and operating system choice. • When specifying hardware, you need to cover: – Computer architecture • This is the overall technology you are buying into • E. g. Intel/Windows or Apple Mac – Processor • Once the architecture is decided, which actual CPUs are you going to buy? • Intel in particular have a wide range of compatible processors with different performance characteristics. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 22 Hardware Specification - 2 –

Systems Specification and Selection Topic 12 - 12. 22 Hardware Specification - 2 – Memory • How much RAM do you need for your software to perform properly? – Secondary storage • How much hard disk space is required? • What performance is required? – Some disks are designed for high transfer rates for use in video editing for example V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 23 Hardware Specification - 3 –

Systems Specification and Selection Topic 12 - 12. 23 Hardware Specification - 3 – Graphics capability • Most motherboards (and some CPUs) have some graphics capability built in. • On board graphics systems are often slow and may be limited resolution. • Do you need a high speed or high resolution graphics system? • Do you need multiple screens? – Connectivity • What do you need to connect to this system? • USB, Firewire, Ethernet, Wi-Fi, Bluetooth? V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 24 System Integration • System integration

Systems Specification and Selection Topic 12 - 12. 24 System Integration • System integration means making sure that all your systems work together. – Including all the new components, both hardware and software – Includes any legacy systems still in use – Includes any other equipment that needs to connect to these systems • E. g. point of sale or telephone equipment – Includes any data being transferred from old to new systems – Includes any manual parts of the business system V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 25 Accessibility • When putting in

Systems Specification and Selection Topic 12 - 12. 25 Accessibility • When putting in new computer systems, you should consider whether they are suitable for people with disabilities. This is a legal requirement in some countries. – Visual impairment • Larger screens, ability to change colours and fonts, text to speech facilities – Mobility issues • Different keyboard designs, voice input V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 26 Alternative Solutions • In most

Systems Specification and Selection Topic 12 - 12. 26 Alternative Solutions • In most cases, you should specify alternative solutions, make recommendations and justify them. – Offer a minimum specification and a higher specification alternative. • Presumably at higher cost • Explain what extra benefits the higher spec will bring – If there are none, why are you suggesting it? V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 27 Alternative Approaches - 1 •

Systems Specification and Selection Topic 12 - 12. 27 Alternative Approaches - 1 • When specifying new PCs, it is possible to buy off the shelf systems or build your own. – Buying off the shelf • May be cheaper • Will save time if you are putting in a large number of PCs • Will give better manufacturer support and guarantees V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 28 Alternative Approaches - 2 –

Systems Specification and Selection Topic 12 - 12. 28 Alternative Approaches - 2 – Building your own PCs • Allows you to get exactly the components you want • Is better for a small number of systems • Is better for specialist requirements – Some manufacturers have base models that you can then customise when you order. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 29 Matching Requirements • Your specification

Systems Specification and Selection Topic 12 - 12. 29 Matching Requirements • Your specification should be directly matched to the requirements. – In your specification report, explicitly match the specified components to the requirements. – Where alternatives are suggested, make it clear how each alternative satisfies the requirements. – Make it clear how your recommendations are a better fit for the requirements. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 30 System Documentation - 1 •

Systems Specification and Selection Topic 12 - 12. 30 System Documentation - 1 • It is important to document the new system. • You may not remember everything. • You may not be there to answer questions in the future. • Other people may have to maintain or add to the system. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 31 System Documentation - 2 •

Systems Specification and Selection Topic 12 - 12. 31 System Documentation - 2 • Include all the requirements analysis documentation as well as the systems specifications. • Include all the documentation that came with the hardware and software. • Keep documentation up-to-date when changes or upgrades are done. V 1. 0 © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 32 Sources • You will need

Systems Specification and Selection Topic 12 - 12. 32 Sources • You will need to search manufacturers and suppliers websites for technical information on the systems or components you are specifying. There are some global companies, but you can also search for local suppliers in your area. – – – V 1. 0 www. intel. com www. dell. com www. apple. com www. microsoft. com www. hp. com © NCC Education Limited

Systems Specification and Selection Topic 12 - 12. 33 Topic 12 – Systems Specification

Systems Specification and Selection Topic 12 - 12. 33 Topic 12 – Systems Specification and Selection Any Questions? V 1. 0 © NCC Education Limited