...Life Management System for Visually Impaired People Software Design Specification Ms. K.M.S.P. Gunawardhana 2457 Ms. P.S.W.Dissanayake 2449 Ms. F.R.Majeed 2473 Ms. W.R.P.Edirisinghe 2450 Ms. P.J.W.Weerakkody 2494 Mr. T.A.Withanage 2500 Mr. D.G.C.M.Amararathne 2445 Information and Communication Technology Faculty of Applied Sciences Rajarata University of Sri Lanka Table of Contents 1. INTRODUCTION 1 2. ARCHITECTURAL DESIGN .1 2.1 HIGH LEVEL COMPONENT AND THEIR DESIGN 1 2.1.1 Component Design 1 2.1.2 Components 2-3 2.2. ARCHITECTURAL STYLES / PATTERNS 3 2.2.1 Component-Based Architectural Style 3-4 2.2.2 Object-Oriented Architectural Style 4-5 2.3 PHYSICAL ARRANGEMENTS OF DEVICES 5 2.4 DESIGN DECISIONS 6 3. COMPONENT AND DETAIL DESIGN 6 3.1 DESIGN PATTERNS 6-8 3.2 CLASS DIAGRAM 8 3.3 SEQUENCE DIAGRAMS 9 3.3.1 Use case 1: Currency Notes Recognition 9 3.3.2 Use Case 2: Location Recognition 9-10 3.3.3 Use Case 3: Color Recognition 10 3.3.4 Use Case 4: Light Detection 11 3.3.5 Use Case 5: Calculator 11 3.4 ALGORITHM DESIGN 12 3.4.1 Input Entering Algorithm 12 3.4.2 Currency Notes Recognition Algorithm 13 3.4.3 Current Location Recognition Algorithm 13 3.4.4 Destination Recognition Algorithm 14 3.4.5 Color Recognition Algorithm 14 3.4.6 Light Detection Algorithm 15 3.4.6 Calculator Algorithm...
Words: 2573 - Pages: 11
...them with their design. This software helps engineers to saves lots of time and offer good accuracy. The main benefits of 2D and 3D design for engineers are the errors are reduced drastically in the designed product leading to better design. The designers also communicate with the marketing team about the Idea the market needed or communicate with the clients about the main needs of their product. The main system to make sure that the company’s relationship with a customer remains a positive one throughout the design and manufacturing are is to make sure you know the main customer’s requirements of the product and give customers more than they expect. You should also send thank you letters to your customers after they have bought from you, this builds up a positive relationship between the company and their customers. Quality management will make sure the effective design of processes that verify customer needs, plan product life cycle and design, produce and deliver the product. How the design process operates Design process is a formulation of a plan to help an engineer in a creating product. Design process 1 | Design brief | Make a short design brief with statement of the customer's design goals | 2 | Schedule | List all major areas of work and allocate times and deadlines. | 3 | Analysis of Brief | Look at the Brief and produce a list of research questions. | 4 | Research | Collect information relevant to the project | 5 | Specification | specifying requirements...
Words: 1056 - Pages: 5
...* Process Technology * The machines, equipment’s and devices that create and/or deliver products and services to control and improve the processes * Example; X-ray machine, transportation, simulations, etc * Indirect Process Technology * Technology that assists in the management of processes rather than directly contributes to the creation of products and services * * Technological problem-solving is a universal response to human needs and wants. * Needs are basic such as food, shelter and other things considered essential to survival. * Wants are much broader and include the full range of things people wish for. * Technological problem-solving is a universal response to human needs and wants. * Needs are basic such as food, shelter and other things considered essential to survival. * Wants are much broader and include the full range of things people wish for. Example; Information Technology, etc * Clarification * Problems are usually specific and require immediate, or near term, solutions. * Opportunities, on the other hand, are more future oriented. Often, a want is perceived by an individual only after an opportunity to meet it is presented. * Clarification * Problems are usually specific and require immediate, or near term, solutions. * Opportunities, on the other hand, are more future oriented. Often, a want is perceived by an individual only after an...
Words: 875 - Pages: 4
...Description Pick up a new rug for your house that best matches your room décor from a wide range of rugs at The Rug Seller. They stock rugs from all around the globe and these rugs are directly imported from major manufacturers and importers. The company offer over 20000 rugs in different colors, styles and sizes, and delivers for free in the UK. So, decorate your floorings today with excellent rugs using our voucher codes from The Rug Seller. About The Rug Seller The Rug Seller is a UK-based homeware retailer selling a variety of rugs including modern, wool rugs, plain rugs, hall runners, kids rugs, traditional rugs and more. These rugs add warmth, comfort and style to any room and could be used in numerous ways to accentuate the flooring. Bold designs brighten up the décor while patterned textures make the room classier. These top-quality rugs also protect the floorings from high traffics. Whatever the reason is, a new rug for a renovated house or up gradation of the old rug to something new and sophisticated, you will find everything at incredible prices. Watch the following video and have a look at the amazing Matrix Rug collection by Asiatic Carpets:...
Words: 439 - Pages: 2
...The Design Process The design process is the transformation of an idea, needs, or wants by consumers or the marketplace at large, into a product that satisfies these needs. This is usually accomplished by adventurous people that are willing to take it on. Sometimes an engineer will be involved on some levels but not always. Design is basically a problem solving exercise. The design of a new product consists of the following stages: Design Brief Product Design Specifications Concept Design Testing Detail Design Manufacturing and Further Testing Refinement and Sales The development of a new product may also require the development of a prototype to prove that new technologies work before committing resources to full-scale manufacture. We can assist you with some of the prototype design if you need this help. If you do desire to develop a prototype you should have the product tested by as many people as you can possibly work with. Be sure to have a non-disclosure agreement with people that you are unsure of. You may need to contact an attorney for the best protection. The traditional view of the design to manufacture process is that it is a sequential process; the outcome of one stage is passed on to the next stage. This tends to lead to iteration in the design. I.e. having to go back to an earlier stage to correct mistakes. This can make products more expensive and delivered to the marketplace late. A better approach is for the designer to consider the stages following...
Words: 1195 - Pages: 5
...System Development Life Cycles (SDLC) * * * * * Tutorial 3 in a series of 6 - Overview of Software Engineering Principles 3 The system development life cycle (SDLC) follows a project through from the initial idea to the point where it is a functional system. It is a core part of the methodology that is used when defining a project. Life cycles fall into a number of different categories, iterative being the most common but they also include waterfall, spiral and chaos models. Common methodologies include Structured Systems Analysis and Design Method (SSADM) and Microsoft Solutions Framework (MSF). Each step in a systems lifecycle can be broken down into many smaller sub-steps or processes. Each stage follows logically after the previous, but it is an oversimplification to say that one stage is a distinct step after another. It is important to understand that the system lifecycle is iterative as well as the stages involved along the way. Different methodologies will have different variations of this lifecycle model. A common iterative lifecycle is show in the diagram below and each stage is described after the diagram. Initial Idea All projects must start with an initial idea. Usually this consists of a brief definition on what is the project all about, what is its purpose and what the project aims to accomplish. How will the success of the project be measured? Feasibility Study Expanding on the Initial Idea, the Feasibility Study involves...
Words: 974 - Pages: 4
...for this course is the creation of a System Proposal Document. In any modern enterprise, it is crucial that all of the different stakeholders, users, inputs, and outputs that relate to the business’s IT systems coalesce in a logical and cohesive way for the systems to be effective. As a member of an IT team, your overarching goal is to ensure that the IT systems ultimately do what the business needs them to do. In this course, you have learned about the key principles and practices underlying the analysis, design, implementation, and management of IT systems. In this final project, you will apply this knowledge by creating a systems proposal document. The project is divided into four milestones, which will be submitted at various points throughout the course to scaffold learning and ensure quality final submissions. These milestones will be submitted in Module Two, Module Four, Module Six, and Module Eight. The final submission will occur in Module Nine. In this assignment, you will demonstrate your mastery of the following course outcomes: Assess the relationship of systems analysis, design, implementation, and development processes as they relate to the management of information technology systems Communicate the paradigms, processes, and activities of systems development to diverse audiences Apply structure and object oriented analysis modeling techniques to analyze, design, and manage information technology systems Construct written and visual representations...
Words: 2901 - Pages: 12
...The system planning and selection stage addresses the needs or opportunities that can be achieved by an IT proposal. During this step, we must consider all current priorities that would be affected and how they should be handled. Before any system planning is done, a feasibility study should be conducted to determine if creating a new or improved system is a viable solution. This will help to determine the costs, benefits, resource requirements, and specific user needs required for completion. The development process can only continue once management approves of the recommendations from the feasibility study. Systems analysis The goal of the systems analysis is to determine where the problem is in an attempt to fix it by breaking down the system. During this phase, we determine requirements and structure them according to their interrelationships, eliminating redundancies. The end result being well defined requirements that are a good fit based on the organization’s needs and budget. System design In the system design phase, functions and operations are described. It can be broken down into two steps. Logical design (blueprint) is described independently of any computer platform and is then transformed into technology-specific details known as physical design. Design elements are intended to describe the system in great detail to developers so that they can deliver the system with minimal additional input. System Implementation & Operation During this final phase...
Words: 406 - Pages: 2
... © International University of Management 2009 No part of this publication may be reproduced, stored in retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without prior permission of the publishers. International University of Management 59 Bahnhof Street Private Bag 14005 Windhoek Telephone (264 61) 245150/84 Fax (264 61) 248112 E-mail: ium@ium.edu.na Website: www.ium.edu.na TABLE OF CONTENTS Chapter 1 System Development Fundamentals System Design Methods Structured System Analysis and Design Method (SSADM) Rapid Application Development (RAD) Joint Application Development (JAD) Skilled Small Team Development End of Chapter Questions Chapter 2 The Design and Implementation Process End of Chapter Questions Chapter 3 Assessing Systems Impact Prototyping End of Chapter Questions Chapter 4 Design for User Tasks and Organizational Requirements Stages of a BPR Development Project End of Chapter Questions Chapter 5 System Implementation and Security User Involvement Change Over Strategies End of Chapter Questions References MODULE OUTCOMES • Differentiate and access different system design methods. • Evaluate different systems implementation issues. ...
Words: 10875 - Pages: 44
...internationalization of businesses. 5 2. Alternative strategies for developing global business 6 3. Using information systems to support different global business strategies. 7 4. Challenges posed by global information systems and management solutions. 8 5. What are the issues and technical alternatives to be considered when developing international information systems? 10 References. 13 Section A. Executive Summary This document aims to explain the system design and hardware blueprint of the XO-4 laptop. While the capabilities of the XO-4 are similar to a regular laptop, it was designed for elementary school children. The primary goal of the hardware design is low-power operation, and for extensive use in developing countries or rural areas where access to classrooms are not always available. 1. What are the capabilities of the XO laptop (especially the latest version, XO-4)? How well-suited is this machine for developing countries? According to wiki.laptop, (2013) the XO-4 are different to other laptops as all components except the keyboard and touchpad are located behind the LCD panel and is called the Core Module. Furthermore the keyboard encoder, touch pad module, keyboard matrix, and battery are combined in a separate Input Module that is connected to the core module by means of two cables in the laptop hinge (wiki.laptop, 2013). The core processing system used in XO-4 is the Marvell PXA2128, which integrates multiple ARM processor...
Words: 4474 - Pages: 18
...Questions #7 IT 193 - Systems Analysis & Design Chapter 7: Development Strategies 1. Describe the trend that views software as a service rather than a product. What effect has this trend had on software acquisition options? * The concept of software as a service is redefining the way that companies develop and deploy their information systems. People in various companies expect traditional packaged applications to be replaced by web-based services that remove the responsibility for installation, maintenance, and upgrades from a company’s in-house staff. https://www.coursehero.com/file/8417844/Chapter7-ReviewQuestions/ 2. Explain the difference between horizontal application software and vertical application software. * A software package that can be used by many different types of organizations is called a horizontal application. An accounting package is a good example of a horizontal application because it can be utilized by many different businesses. In contrast, a software package developed to handle information requirements for a specific type of business is called a vertical application. https://www.coursehero.com/file/8417844/Chapter7-ReviewQuestions/ 3. What is the most common reason for a company to develop its own information system? Give two other options why a company might choose the in-house approach. * In addition to numerous outsourcing options, a company can choose to develop it own systems, or purchase, possibly...
Words: 1457 - Pages: 6
...Systems Analysis and Design (SAD) is an exciting, active field in which analysts continually learn new techniques and approaches to develop systems more effectively and efficiently. In business, SAD refers to the process of examining a business situation with the intent of improving it through better procedures and methods. System analysis and design relates to shaping organizations, improving performance and achieving objectives for profitability and growth. The emphasis is on systems in action, the relationships among subsystems and their contribution to meeting a common goal. Systems development can generally be thought of as having two major components: Systems analysis and Systems design. System design is the process of planning a new business system or one to replace or complement an existing system. System analysis is the process of gathering and interpreting facts, diagnosing problems, and using the information to recommend improvements to the system. This is the job of the systems analyst. A system is orderly grouping of interdependent components linked together according to a plan to achieve a specific objective. Its main characteristic are organization, interaction, interdependence, integration and a central objective. To construct a system, system analyst must consider its elements- input and output, processors, control, feedback, and environment. Systems are classified as physical or abstract, open or closed, and man-made information systems. A system may be schematic...
Words: 496 - Pages: 2
...Service Request SR-rm-022 Part 3 Implementaion for this design is where Riordan Manufacturing will find some challenges with some parts of the design that include the end user. Having a complete team of design analysts, IT Technicians, Business analysts, and end users working together cohesively is what will make the difference of having an efficient and successful program (Valacich, 2012). Moving through the entire phase of this project from start to finish will be cruicial to the teamwork aspect of this design. The new system implements a new automation that is built off of an IT platform. The departments involved in this is the HR resource management, and the IT department. The other departments that aren’t directly involved but will be affected by the change are the operations and finance departments. Coding It is our job to ensure the essentials necessary for the new system that is being created for the HR department. Our team wants to assure that this new system is well equipped, and correctly developed in a way that if any issues arrive they can be taken care of in a timely manner. The new features that are incorportated with the new design are created as a form of application software that the end users will operate their business from. A new database will be used for storing multiple categories of information making this the foundation of the new system. System developers will generate the best software for Riordan Manufacturing while keeping end user satisfaction...
Words: 1076 - Pages: 5
...M-tech’s Espresso after some short interview with some related people. Blake also gave four main advantages of the proposed information system as followed: Rapid response, Quaility control, Preventive maintenance, and Reporting. This system allow housekeepers to report problems as soon as possible without waiting so that it can reduce the chance of “slippage through the cracks” if the housekeeper forgot to communicate the problem. This system also can avoid the same problem occurred again and the manager can reward the employees according to their performance based on the data which showed by the system. While Blake got another account, so, his classmate Jack took over this case. After one month and a half, Blake was told that his solution was failed. It was useless and it just wasted money. When he came back to RH, he found that the Espresso was sitting in a corner, nobody cares about it, and every employee thought the older manual system was better than the new one. When Blake prepared to find a solution to make the new system work, a sentence gave him a tinge of hope: “Focus on the information system design, not the technology investment”. 2. Explain why they are in the current situation (mistakes and the people at fault) and what should have been done instead. The employee in RH was not familiar with the new information system Espresso, and due to Blake’s shift to other account, there was...
Words: 852 - Pages: 4
...Service Request SR-rm-022, Part 3 Ryan Finch BSA/375 Implementation for this design would be where Riordan Manufacturing will find some challenges with certain parts of the overall design including the end user results. Having a complete team of design analysts, IT techs, Business analyst and end users all working together will help make the difference in producing successful and efficient program in the end. Moving through each phase of the project from start to finish will be dependent on the teamwork aspect of the design as a whole. The system implements a new automation that is built off of an IT platform, which means the IT and HR departments will be heavily involved in the project, but other departments that are not directly involved will be affect by certain changes such as the operations, and financial departments. Coding It is the coder’s job to ensure the essentials necessary for the new system that is being created for the HR department are being fulfilled. Our team wants to assure that this new system will be well equipped and correctly developed to handle all the needs and requirements, also to ensure if any issues were to arise in the system they can be resolved in a timely manner. The new features that will be incorporated into the new design of the system are created as an application software that the end users will operate their business from. A new database will be used for storing multiple categories of information, and it...
Words: 1117 - Pages: 5