Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
NOTE: This is an outline of Lizzy’s Presentation for Chapter 10. The PowerPoint was too large of a file to put on Weebly. I have instead put the presentation in outline format. Of course somethings did not transfer. I will be sure to see that you all get the info you need to answer your Focus questions if you are not able to do so with this info, or by using your text. Thank you. Mrs. Claxton Behind the Scenes: Software Programming • Six Steps in a Common System Development Life Cycle (SDLC) • There are 6 Steps in a common SDLC model. • Also called the “waterfall” system because each step is dependent on the previous step being completed before it can be started. • Step 1: Problem and Opportunity Identification • System development is driven by a company`s desire to serve its existing customers more efficiently or to respond to problems with a current system. • To solve a problem they form a development committee to decide which projects to take forward based on available resources. • Step 2: Analysis • Analysts explore the problem. • Program specification is a clear statement of the goals and objects of the project st • • • • • • • • • • • • • • • • • • • The 1 feasibility assessment is performed, this determines whether a project should go forward. If a program is feasible the analysis team defines the user requirements and recommends a plan of action. Step 3: Design A detailed plan for programmers to follow. It is documented using flowcharts and data-flow programs. It details the software, imputs and outputs, backups and controls, and processing requirements of the problem. Once the plan is designed, a company evaluates existing software packages to determine whether it needs to develop a new piece of software or if it can buy something already on the market and adapt it to fit its needs. Step 4: Development This is where actual programming takes place. It is the first part of the program development life cycle, the documentation work is started in this phase by technical writers. Step 5: Testing and Installation Testing the program ensures it works properly. Then it is installed for official use. Step 6: Maintenance and Evaluation Program performance is monitored to determine whether the program is still meeting the needs of users. Errors that were not detected in the testing phase, but are discovered are corrected. Additional enhancements that users request are evaluated so appropriate program modifications can be made. hat is “programming”? Programming is the process of translating a task into a series of commands that a computer will use to perform that task. Programming involves identifying which parts of a task a computer can perform, describing those tasks in a highly specific and complete manner, and, finally, translating • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • this description into the language spoken by the computer`s central processing unit (CPU). What is Programming? How does programming start? It starts with a problem or request. A proposal will then be developed for a system to solve this problem. Once a project has been deemed feasible and a plan is in place, the work of programming begins. Program Development Life Cycle Programmers use this to tackle a programming project There are 5 steps Step 1: Describing the Problem First programmers must develop a complete description of the problem. This identifies the task to be automated and describes how the software program will behave. Step 2: Making a Plan The problem statement is translated into a set of specific, sequential steps that describe exactly what the computer program must do to complete the work. These steps are known as an algorithm. Step 3: Coding The algorithm is then translated into programming code. By coding the algorithm, one must think in terms that a CPU can perform. Step 4: Debugging The code goes through a process of debugging where the programmers repair any errors found in the code. Step 5: Testing and Documentation The software is tested by the programming team and the people who will use the program. The results of the project are documented for the users and the development team. Lastly, users are trained to use the program efficiently. Visual Basic A document that will be presented on the web must be written using special symbols called tags. They control how a web browser will display the text, images, and other content tagged in Hypertext Markup Language, the HTML. HTML is a series of tags that modify the display of the text. JavaScript and VBScript JavaScript and VBScript are popular scripting languages that work well with HTML. JavaScript is a scripting language that is customized to work with the elements of a web page and is often used to add interactivity to web pages. rogrammers who are more familiar with Visual Basic than Java or C++ often use VBScript, a subset of Visual Basic, to introduce dynamic decision making into web pages.