Технология разработки программного обеспечения - Курсовая работа

бесплатно 0
4.5 89
Разработка требований к программной системе предприятия, ее кодирование, тестирование и сопровождение. Использование инструментальных средств разработки программного обеспечения. Аппаратное и программное обслуживание средств вычислительной техники.


Аннотация к работе
В соответствии с учебным планом я проходил производственную практику в ООО «Ситиком» c 26 января 2016 года по 12 апреля 2016 года. Я был принят для прохождения производственной практики в подразделение "Служба сервиса" на должность техника-программиста. Совместно с руководителем практики был составлен план выполнения задания практики. В процессе прохождения производственной практики я согласно задания практики ознакомился : - С видами программирования и их спецификой; Выполнял функции техника-программиста: - Участвовал в проектировании ПО;На предприятии ООО «Ситиком» используется следующее программное обеспечение: - Операционные системы “Windows 7 Professional” и “Windows 7 Home Basic”. Программа для распознавания текста “ABBY Fine Reader 11” используется для перевода сканированных изображений в текстовый формат для последующего редактирования;Процесс работы с требованиями к продукту можно разделить на 4 этапа: - Определение концепции продукта. На этапе определения концепции продукта, проводится работа с его инвестором, целью которой является выработка единого видения будущего продукта. По окончанию этого этапа производится вывод о том, будет ли этот продукт разрабатываться или нет. Первый этап, с которого следует начинать разработку продукта - это сбор требований. Продолжительность анализа требований, как правило, занимает в несколько раз меньше времени, чем сбор требований и в большей степени зависит от требований к документообороту, принятому в компании.Ранее, на этапах сбора и анализа определялись требования пользователей к системе - мотивы, по которым они будут ее использовать. Теперь нужно определить, каким именно способом требования пользователей будут удовлетворены. Только с этого момента команда разработки продукта получает право принимать проектные решения - решать, какая конкретно функциональность будет реализована (Отвечать на вопрос - «что?»). В процессе проектирования группой разработки продукта должно быть создано «Техническое задание» (Functional Specification), на основе которого будет производиться разработка и тестирование продукта. Это документ должен содержать следующие элементы: • Требования к продукту уровня системы;Однако при этом, в отличие от обычных способов сбора и обработки информации, возникли проблемы преобразования информации в символы, понятные для машины. Кодом принято называть совокупность символов, соответствующих элементам информации или ее характеристикам. Сам процесс составления кода в виде совокупности символов или списка сокращений для соответствующих элементов и характеристик называется кодированием. Цель кодирования состоит в том, чтобы представить информацию в более компактной и удобной форме для оперирования при передаче и обработке информации ; приспособить кодированную информацию к обработке на вычислительных устройствах; обеспечить использование некоторого определенного метода поиска, сортировки и упорядочения информации. Если при кодировании происходит преобразование информации в сигналы в виде определенного сочетания символов, соответствующих данному объекту или его характеристике, то при декодировании , наоборот, по заданному коду определяется соответствующий объект или его признаки.«Тестирование - процесс, подтверждающий правильность программы и демонстрирующий, что ошибок в программе нет.» Основной недостаток подобного определения заключается в том, что оно совершенно неправильно; фактически это почти определение антонима слова «тестирование». Правильное определение тестирования таково: Тестирование - процесс выполнения программы с намерением найти ошибки. В тестировании можно выделить несколько различных процессов, такие термины, как тестирование, отладка, доказательство, контроль и испытание, часто используются как синонимы и для разных людей имеют разный смысл. Стандартные, общепринятые определения: Тестирование (testing), - процесс выполнения программы (или части программы) с намерением (или целью) найти ошибки. Выбор этой последовательности, однако, является одним из самых жизненно важных решении, принимаемых на этапе тестирования, поскольку он определяет форму, в которой записываются тесты, типы необходимых инструментов тестирования, последовательность программирования модулей, а также тщательность и экономичность всего этапа тестирования.С административной точки зрения, бригада - структурная производственная единица, которая может быть образована в рамках существующего структурного подразделения для выполнения определенной работы, имеющей конкретный результат.

План
СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. Технология разработки программного обеспечения

1.1 Изучение программного обеспечения предприятия

1.2 Разработка и анализ требований к программной системе

1.3 Проектирование программного обеспечения

1.4 Кодирование программного обеспечения

1.5 Тестирование и сопровождение программного обеспечения

1.6 Коллективная разработка программного обеспечения

2. Использование инструментальных средств разработки программного обеспечения

2.1 Изучение инструментальных средств разработки программ предприятия

2.2 Работа с Case - технологиями предприятия

3. Документирование и сертификация

3.1 Стандарты на организацию жизненного цикла ПО

3.2 Стандарты на документирование программных средств

3.3 Надежность и качество программных средств

3.4 Разработка программной документации

4. Обслуживание средств вычислительной техники

4.1 Техническое обслуживание средств вычислительной техники

4.2 Диагностика средств вычислительной техники

4.3 Аппаратное и программное обслуживание средств вычислительной техники

4.4 Нахождение и исправление неисправностей средств вычислительной техники

5. Самостоятельная работа на рабочих местах предприятия

5.1 Выполнение работ по заданию предприятия

5.2 Обобщение материала, оформление отчета

ЗАКЛЮЧЕНИЕ
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?