Premium Essay

Program Design and Tools

In:

Submitted By eringveer
Words 914
Pages 4
PROGRAM DESIGN TOOLS
Algorithms, Flow Charts, Pseudo codes and Decision Tables

Designed by Parul Khurana, LIECA.

Introduction
• The various tools collectively referred to as program design tools, that helps in planning the program are:– Algorithm. – Flowchart. – Pseudo-code.

Designed by Parul Khurana, LIECA.

Algorithms
• An algorithm is defined as a finite sequence of instructions defining the solution of a particular problem, where each instruction is numbered.

• However, in order to qualify as an algorithm, every sequence of instructions must satisfy the following criteria:

Designed by Parul Khurana, LIECA.

Algorithms
• Input: There are zero or more values which are externally supplied. • Output: At least one value is produced. • Definiteness: Each step must be clear and unambiguous, i.e., having one and only one meaning. • Finiteness: If we trace the steps of an algorithm, then for all cases, the algorithm must terminate after a finite number of steps.
Designed by Parul Khurana, LIECA.

Algorithms
• Effectiveness: Each step must be sufficiently basic that it can in principle be carried out by a person using only one paper and pencil.
– In addition, not only each step is definite, it must also be feasible.

Designed by Parul Khurana, LIECA.

Formulation of Algorithm
• Formulate an algorithm to display the nature of roots of a quadratic equation of the type: ax2 + bx + c = 0 provided a ≠ 0

Designed by Parul Khurana, LIECA.

Formulation of Algorithm
• The roots of the quadratic equation are given by the formula:

where the expression b2-4ac is known as the discriminant.

Designed by Parul Khurana, LIECA.

Formulation of Algorithm
• Depending on the sign of the discriminant, there are three mutually exclusive possibilities for the roots:

1. 2.
3.

If b2 – 4ac < 0, then the root are imaginary. If b2 – 4ac =

Similar Documents

Premium Essay

Omaha Street School Outcome Evaluation Paper

...Outcome Evaluation Omaha Street School measures several different outcomes for each student including measurements of knowledge, behavior, and attitude. Currently, the program measures knowledge by tracking grades, GPA, and standardized assessment scores for English and math. Additionally, the program measures behaviors by tracking attendance. Finally, the program measures attitude by assessing each student’s level of hope. The program is satisfied with the current measurement practices of knowledge and behavior, but would like to improve the attitude measurement practices. Omaha Street School utilizes a time-series research design to measure knowledge. Grades are tracked quarterly throughout the year, for every year in the program, and are a direct result of the assignments and tests completed. GPA is determined...

Words: 1871 - Pages: 8

Premium Essay

Case on Ph

...Hewlett-Packard’s Design for Supply Chain Program By Brain Cargille, Stephen Bear, and Jason Amaral Innovation Summary The concept of “design for supply chain” (DfSC) is not new at Hewlett-Packard (HP). (See: HP’s “Six-Pack” for a summary of DfSC.) For more than ten years the company has evaluated the supply chain impacts of design decisions. Indeed, two early examples—DeskJet localization and LaserJet universality—are described in a wellregarded Harvard Business Review article and in widely used academic case studies. 1 What is new is the innovation that has allowed HP to deploy DfSC in a systematic, repeatable, and broad-based way to hundreds of product development teams and thousands of engineers across the company. A unified set of technologies, methods, training, and infrastructure have been implemented to enable rapid and effective DfSC decision-making. “Over the past 3 years DfSC has been broadly adopted by all HP’s Business Groups and Regions. In addition, there have been over 50 individual projects undertaken in collaboration with engineering, marketing, supply chain and finance teams. Savings directly attributable to these programs has exceeded $200 million/year and are expected to reach the $1 billion mark in 2006.” - Dick Conrad, Senior Vice President, HP Global Operations Supply Chain 1 Edward Feitzinger and Hau L. Lee. “Mass Customization at Hewlett-Packard: The Power of Postponement.” Harvard Business Review, January-February 1997: pp. 116-121. Laura...

Words: 4419 - Pages: 18

Free Essay

Interface Design for Computer-Based Learning Environments

...[pic] [pic] Interface Design for Computer-based Learning Environments Marshall G. Jones Northern Illinois University Email: mgjones@niu.edu James R. Okey The University of Georgia [pic] Research in the area of user interface design for computer-based learning environments (Jones, 1993) found that screen and interface design should be considered at the same time during the design and development process. Additionally, the research produced a list of interface design concepts and a corresponding list of guidelines for implementing those concepts. The concepts presented in this paper are broad issues to be considered during the design and development process. The guidelines that are associaàted with the concepts are intended to be flexible, and allow for the creativity of the individual designer, and the needs of a particular project. Names for some of the concepts were taken from an analysis of the literature in computer-based instruction (CBI), computer-based learning environments, and human computer interaction (HCI). Names for the other concepts were emic categories generated by the participants in the study. The guidelines were derived through an analysis of the literature, an analysis of six commercially produced computer-based learning environments, and interviews with the designers and developers of the six computer-based learning environments. Further research is being conducted to determine how designers and developers can implement these guidelines. If you...

Words: 6044 - Pages: 25

Premium Essay

Mistro

...turn make the company more profitable. Explain the Systems Development Life Cycle and give actual business examples for each step. The Systems Development Life Cycle is a process of creating or altering information systems, and the models and methodologies that people use to develop these systems. Analysis- Current blueprints Requirements- Homeowner “wish list” Design- Proposed sketches and layouts Development- Demolition and rebuild Implementation- The big reveal Explain the information systems triangle and give a business example for each area. (1-2 paragraphs)? The information systems triangle is the relationship among people, business process, and information technology. An example of people involved would be a CEO wanting to expand a company international. An example of business process is a manufacturing warehouse to help with stocking merchandise. An example of information technology would be using a computer based program to help track shipped items. What is user centered design and what examples of this do we see every day (1-2 paragraphs)? User centered design is a design philosophy and a process in which the needs, wants, and limitations of end users of a product are...

Words: 1495 - Pages: 6

Free Essay

Digital Fabrication

...manufacturing tools and technology. What is a digital fabrication? Digital fabrication is the process that merges designing, construction and production that come together at one level. In other word, it is the process of translating digital design into physical objects that is tangible. Digital fabrication is going to allow individuals to design and produce tangible object and that can be by using the new technology that appears in last several years, which is the three dimensional printer along with the three dimensional software programs that help them to do their work more easily by using this technology. Digital fabrication becomes more useful in business areas because using this technology can increase the production line in inventory and that will help firms to be more efficient when they are using this technology which is (3D printer). On the one hand, the digital fabrication adds value for the consumers. Thus, the consumer no longer needs to buy from stores because today, three dimensional printer can do for those consumers what they wants in short time of period, if they owns their three dimensional printer. As an example, if a consumer has an own 3D printer and want to design and print his or her own Mug. He or she goes through several steps. The first step is the designing which the consumer design his or her own mug using the 3D software program such as 3DVIA Shape and CityEngine. If the consumer is not comfortable with using these designing programs he or she...

Words: 967 - Pages: 4

Premium Essay

History

...Thesis Preparation Have visualizations been a good tool to use in the world of Design? In my assignment, I will be looking at how the general use of certain software’s and digital technology has taken the world of architecture and Interior Design in another era. And how other articles and journals supports that view and don’t. At the moment, we are living in a world of advanced technology where everything is taught using digital technology, whether it be a mobile device, an iPad or a computer, in a preschool or third level facility. It shows that we are ingrained with it nowadays and even more with the future generation to come. The impact that it has on my chosen career, Architecture and Interior Design has gone on leaps and bounds since I started out as a professional. In my own opinion, as well as looking at different articles and journals, I think it has benefited us as a designer nowadays and the way we think differently productivity. But I also can’t help wondering how it all worked out many years ago without the aid of technology The changes we see nowadays digitally started when the industrial revolution came about! Steel and electricity were new on the scene and designer had to bring them into the design of the future builds. At the time of the industrial revolution, the structure of skyscrapers had to bring in the new elements (Steel and Electricity) and, therefore it had an impact on designers and teams, and how they were going to introduce the...

Words: 1728 - Pages: 7

Free Essay

Thesis Ni Ken

...Chapter 3 RESEARCH METHODOLOGY AND SYSTEM DESIGN This chapter discusses the research methods, respondents of the study, data gathering techniques, software development tools, and statistical treatment of data used in the development for the completion of the proposed study. Research Methods The reviewed literatures and studies gave the researchers ideas and information on how to proceed with the development of the system to benefit the target users. Through extensive research and the gathering of data, the researchers acquired knowledge and information that will be the basis of the study. The research will be conducted at the New Era University during the final term of 1st semester to 2nd Semester of Academic Year 2012-2013. Research Design Research, is a systematic, rigorous investigation of a situation or problem in order to generate new knowledge or validate existing knowledge. Constructive Research. This is mainly done by many in order to find new/alternative solutions to any particular crisis or problems. Constructive research is the construction, based on the existing knowledge used in novel ways with adding a few missing links. A construction, be it theoretical or a practical one, when it differs profoundly from anything previously existing, constitutes a new reality against which preexisting one can be examined and understood, so it has an undeniable epistemological value according to Dodig-Crnkovic & Gordana (2009). Experimental Research. An experiment...

Words: 1689 - Pages: 7

Premium Essay

System Analysis

...systems approach can be applied to the solution of many types of problems. When this involves the development of information system solutions to business problems, it is called information systems development or application development. Most computer-based information systems are conceived, designed, and implemented using some form of systematic development process. In this process, end users and information specialists design information systems based on an analysis of the information requirements of an organization. Thus, a major part of this process is known as systems analysis and design. When the systems approach is applied to the development of information system solutions, a multistep process or cycle emerges. This is frequently called the information systems development cycle, also known as the systems development life cycle (SDLC). Steps involved and products produced in the traditional information systems development cycle: 1. Systems investigation - Product: Feasibility Study 2. Systems analysis - Product: Functional Requirements 3. Systems design - Product: Systems Specifications 4. Systems implementation - Product: Operational System 5. Systems maintenance - Product: Improved System 1. All the activities involved are highly related and interdependent. 2. Several developmental activities can occur at the same time. 3. Different parts of a development project can be at different stages of the development cycle. 4. Analysts may recycle back at any time...

Words: 2490 - Pages: 10

Free Essay

Dirt Bike Accesibility

...productivity just by implementing the right customized software to guarantee improvements across the board. The management of Dirt Bikes, a local motorcycle and dirt bike company wants to implement a way to communicate with customers and staff inside and outside the business organization. The managements also wants to obtain and share information effectively about developments in the motorcycle industry, and throughout the global economy. Also wanting the capabilities to track sales and pricing. A program that allows them to keep track of employees, actively do payroll, and accurately produce financial statements. The internet is not a costly investment, actually it is even easier to use than other forms of traditional technologies. The competition with the various internet and intranet companies allows any business to find software that is in their budget. There are many formats and programs on the internet that can be used to assist management and employees at Dirt Bikes. A great email program would be beneficial to your sales and marketing departments. They would now be able to communicate...

Words: 1146 - Pages: 5

Free Essay

Analyzing and Developing a Successful Real Estate Information System Plan

...Snyder Park University Management/Computer Information Systems IS 315 Computer Sys Analysis & Design I Annette M. Story February 27, 2012 Abstract Since information systems become more and more important in our today’s society, business firms, organizations, and individuals rely on these systems to manage their daily business and social activities. Hence, it becomes more and more important not only to support the efficient development of such systems but the modification and adaption of once deployed information systems need to be supported, too. Since complex requirements and the technical progress of computer systems lead to a high complexity of computer systems, the use of software models helps to manage system’s complexity and provides a tool for communication and documentation purposes. In particular for web-based information systems, a number of model driven approaches were developed. However, I believe that compared to the user interface layer and the persistency layer, there could be a better support of consistent approaches providing a suitable architecture for the consistent model driven development of business logic from early analysis until system maintenance. Analyzing and Developing a Successful Real Estate Information System Plan System analysis and design consists of four major phases and they are the planning phase, the analysis phase, the design phase and the implementation phase. The planning phase is a two-step process of understanding why...

Words: 2402 - Pages: 10

Free Essay

Knowledge-Based System for Selection of Manufacturing Resources

...1. INTRODUCTION A knowledge based system is a computer program that uses knowledge to solve complex problems. The knowledge’s are gain using various knowledge representation techniques rules, frames and scripts. Having this in hand, will gave user documentation of knowledge, intelligent decision support, self learning, reasoning and explanation of the system. Knowledge based systems further enhanced the expert system technology into the decision making framework. Expert system has been the tools and techniques perfected by researchers to deduce decision influences based on codification of knowledge. There are four different system software’s needed to manufacture part (e.g. Fish Head) in the manufacturing production. First of all is Computer Aided Design (CAD). It involves the use of computer to create design drawing and product models. The CAD design is usually associated with interactive computer graphics known as CAD system. CAD is the process to create the modeling for object by using the three elements which are computer graphics, geometry modeling and design. CAD system is a powerful tool and is used in the design and geometric modeling of components and products (McMohan, C. and Browne, J. 1998). Second is the Computer Aided Process Planning (CAPP). It is a tool to simplify and improve process planning. The planning begins with engineering drawings, specifications, parts or material lists and a forecast of demand (Kalpakjian, S. and Schmid...

Words: 1621 - Pages: 7

Premium Essay

Production Management

...greatest overall benefit. Explain your rationale. I think the greatest overall benefit is computer advancements for machinery or Computer-Integrated Manufacturing (CIM) systems. I believe this because it increases productivity, decreases design cost, increases quality and equipment utilization but does not automatically mean the loss of jobs due to increased technology. The CIM is the cornerstone of which the future of industry will be built. An example of this is robots which provide a great benefit by eliminating major work casualties that are seen in hazardous environments or conditions. Robots can be designed for work in these dangerous work environments whereas a human might need frequent breaks, hazardous pay or costly engineering controls that would be constant recurring costs. CIM helps to integrate the following areas: Part and product design. The four phases include preliminary design, refinement, analysis, and implementation. Tool and fixture design. Tooling engineers using computer-aided design (CAD) tools to develop the systems or fixtures that produce the parts. Process planning. The process planner designs a plan that outlines the routes, operations, machines, and tools required to minimize cost, manufacturing time, and machine idle time while maximizing productivity and quality. Programming of numerically controlled machines and material handling systems. Production...

Words: 558 - Pages: 3

Premium Essay

Fl Prmotion System

...FL promotion systems in terms of process, design And its impact on employee’s motivation Islam Farghaly (Islam.Farghaly@pepsico.com), ESLSCA Intake 44H, December 2015 Abstract This study identifies and explores organizational impact of many important promotion systems commonly practiced in multinational companies. The effectiveness of any promotion system depends on a range of factors including the nature of the tasks, the design of the organizational structure, the frequency of evaluating and testing, the criteria of performance, and the transfer of knowledge. In addition its relation with employee’s motivation that is major targeted outcome for any promotion system designed. Herzberg developed “Two Factors theory” to focus on working conditions necessary for employees to be motivated. The below article reviews recent studies on motivation factors for front line workers and suggests some hypothesis for further researches. Keywords: Front line, Employee, Herzberg’s Two Factors theory, Motivation, promotion systems. 1 Introduction Promotion systems affect almost all aspects of organizational lives. This is particular evidence from studies of human resource management. Given the importance of promotion systems in organizations, it is not surprising that many studies tried to examine the role of various environmental, organizational and job factors on the effectiveness of promotion systems. The use of internal promotion is positively correlated with variables...

Words: 2447 - Pages: 10

Free Essay

The Benefits of Cad in Architectural Graphic Communication

...The Benefits of CAD in Architectural Graphic Communication In the process of Architectural Graphic Communication, Computer-Aided Drafting, or CAD, has become a vital tool. Architects can use can for a multitude of different task, including but not limited to, site plan drawings, floor plans, and elevation views. My understanding CAD and how it operates, Architects are able to create and edit their creations at the click of a button. By using a CAD program, an architect is able to create faster and more accurate drawings. Because of the quickness of creating the drawing, revisions can be made just as quickly and efficiently. Architects have a quick and demanding job and the ability to create drawings quickly and accurately will allow an architect to better manage their time. Using a CAD program can help lower product development costs. Using a CAD program, such as AutoCAD, can help eliminate time-consuming repetitive work and ensure proper adherence to drafting standards. The creation and customization of AutoCAD allows the maintenance of a database that can contain every element in a drawing. Different types of information can be attached to the objects in the drawing. For example, if designing an office with a desk, and it is a desk that has been used in a previous drawing, or design, the architect can easily access that piece of furniture that has already been created to the new piece of work they are working on. This especially comes in handy when working on office...

Words: 681 - Pages: 3

Premium Essay

Testing Process Summary

...Shopper Program. These procedures take place during the course of the design and implementation phases. Testing every aspect of the new system will use techniques such as desk checking, code checking, and design walkthrough. The tests conducted during this phase will authenticate the integrity of the applications and hardware encompassing the entire system. Successful testing of the modifications ensures a stable system. Modified aspects of the POS system programming must undergo strategic testing procedures to remove errors and compile the programming code. A crucial process in the production of a stable and effective system includes testing each code segment individually, as part of the program, and again as part of the integrated system. Computer Aided Software Engineering (CASE) tools aid this process. CASE tools or language compilers will support in developing additions to the existing POS application (Cashman, Rosenblatt, & Shelly, 2003). These tools are helpful in the detection of mistakes such as syntax errors. The desk checking review process finds logic errors in programming. Either the authors of the code or programmers will manually examine the code during desk checking to find logic errors that produce incorrect results. Formal styles of desk checking, sometimes preferred by organizations, include structured walkthroughs as well as code reviews. “The objective is to have a peer group identify errors, apply quality standards, and verify that the program meets...

Words: 606 - Pages: 3