Презентация по информатике Модели разработки программного обеспечения


System Development Life CycleGrade 10 - ComputingМодели разработки программного обеспеченияМатериал поддержки Learning Objectivesосуществлять сбор, поиск, отбор информации и проводить системный анализ при выполнении проектной работы;использовать аудио или видео в своих проектахcollect, search, select and do systems analysis for project workuse audio or video in own projectshttps://goo.gl/RYu8mU AnalysisАнализ и исследование задачиDesignРазработка алгоритмаImplementationПрограммированиеTestingТестирование и отладкаEvaluationАнализ результатов решения задачиЧто изображено на схеме? Анализ AnalysisУзнать о проблеме и получить представление о том, что вы будете делать, чтобы решить проблему:Детальный взгляд на существующие системыСоздание целей новой системыПервым шагом на этапе анализа является определение проблемы:Что именно не так с нынешней системой?Finding out about the problem and getting an idea of what you will make to solve the problem by:A detailed look at current systemsEstablish the objectives of the new systemThe first step during the analysis stage is to define the problem:WHAT exactly is wrong with the CURRENT system? Analysis: Fact-gathering MethodsАнализ: Методы сбораИнтервью: спросите людей, участвующих в нынешней системе в качестве операторов, диспетчеров и менеджеровоб их части системыкакие проблемы есть,что они требуют от новой системы.Наблюдение:соблюдать рабочую практику сотрудниковотмечая, где узкие места встречаютсягде эффективность может быть улучшенаInterview: ask people involved in the current system as operators, supervisors or managersabout their part of the systemwhat the problems are,what they require from a new system.Observation: observe the working practices of staffnoting where bottlenecks occur where efficiency could be improved Analysis: Fact-gathering MethodsАнкеты:чтобы получить более широкий взгляд, тщательно разработанные анкеты могут быть использованы для сбора информации от сотрудников и клиентовЭкспертиза документации: аналитик можетизучить должностные инструкцииписьменные процедуры, руководящие принципы, формы и отчеты, используемые организациейдругие документы,Questionnaires: to get a wider view, carefully designed questionnaires may be used to gather information from staff and customersExamination of documentation: an analyst mayexamine job descriptionswritten procedures, guidelines, the forms, and reports used by the organisationother documents Разработка алгоритмаDesignОпределяет, как новая система будет создана и как она будет работатьПроцесс участвовать в разработке продукта смотрит на:Пользовательский интерфейсПроцессыТребования хранения данныхСтадия проектирования является очень важным, чтобы избежать ошибок в дальнейшемDetermines HOW the new system will be created and how it will operateThe Process involved in the design of a product is looking at:User interfaceProcessesData storage requirementsThe design stage is very important to avoid mistakes later on TestingВся система должна быть проверенаЕсть три основных методик тестирования:Черный ящик Белый ящикWhen the parts are put together and the software has been installed, the whole system needs to be tested before it goes live.There are three main test methodologiesBlack Box TestingWhite Box TestingDry Run Testing Evaluationзадуматься о том, как успешна новая система:Соответствует ли новая система своей первоначальной цели и системе требования?Насколько эффективна новая система в решении исходной задачи?Определить необходимую модификациюTo reflect on how successful the operational system is:Does the new system meet its original system objectives and requirements?How effective is the new system in solving the original problem?Identify any necessary modification Работа в группе Group WorkВ группах исследуйте одну из следующих моделей разработки:каскаднаяпрототипнаяспиральнаяПозготовить постер.In pairs, research one of the following development models:cascade (waterfall)prototypingspiralcreate a poster and explain it to the rest of the classhttp://inftis.narod.ru/ais/ais-n5.htmhttp://www.intuit.ru/studies/courses/2195/55/lecture/1620 Каким образом компании обычно оказывают помощь в продвижении своей продукции?How do companies usually provide assistance in promoting their products? Технический отдел:Technical department:Инженерный отделengineering departmentРазработать программу определение перевеса в лифте. Develop a program of a certain superiority in the elevator.Усложнение: в случае перевеса выдается звуковое сопровождение: лифт перегружен. Complication: If preponderance is given sound elevator overloaded.Код программы и видео демонстрация работы программы снять на видео и выложить в YouTubeThe program code and a video demonstration of the program to remove the video and put it in YouTubeРазработать схему-проект чертеж современного лифта в любой из графических редакторов. Develop a project drawing modern elevators in any of graphics editors.Созданный проект выложить видео в YouTubeCreated a project to put the video in YouTubeУсложнение: Создать макет лифта в трехмерной графике и сделать видеодемонстрацию макетаComplication: Create a mock elevator in the three-dimensional graphics and layout make the video demonstrationРабота в группахGroup Workвзаимооценка, отзывы в YOUTUBE Students watch videos and give comments to each other РЕФЛЕКСИЯ ImplementationПрограммирование программного обеспечения Установка аппаратного и программного обеспеченияПриготовление файлов данныхОбучение пользователейНаписание документации системыProgramming the software / creation of hardwareInstallation of hardware and softwarePreparation of data filesTraining of usersWriting the system documentationAnd at the same time make sure that the system that you build fits in with what you designed