Технология создания программной системы
Проблемы разработки сложных программных систем, жизненные циклы программного обеспечения. Диаграммы классов и деятельности, проектирование программного обеспечения при объектном подходе. Основные компоненты графических пользовательских интерфейсов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | шпаргалка |
Язык | русский |
Дата добавления | 10.04.2018 |
Размер файла | 274,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
тестирование удобства обслуживания
тестирование документации
Целью всех этих тестов является поиск не соответствия ТЗ. Считается, что только после выполнения всех видов тестировании программный продукт может быть представлен юзеру или к реализации
Составление программной документации
На каждый программный продукт должна разрабатываться документация 2х типов: для юзеров и разработчиков. Отсутствие документации не допустимо
Виды программных документов.
К программным относятся документы содержащие сведения необходимые для разработки, сопровождения и эксплуатации ПО. Документирование ПО осуществляется в соответствии с единой системой программной документации (ГОСТ 19.ХХХ). ГОСТ 19.101-77 устанавливает виды программных документов для ПО различных типов. По этому стандарту:
1. спецификация, должна содержать перечень и краткое описание всех файлов ПО, в т.ч. файлов документации на него. Она является обязательной для программных систем, а так же их компонентов имеющих самостоятельное применение.
2. Код вида документа 12. Он должен содержать текст программы с необходимыми комментариями.
3. Описание программы. Код вида документа13. Содержит сведения о логической структуре и функционирования программы
4. Ведомость держателей подлинников. Код 05. Только для ПО со сложной архитектурой. Эта ведомость содержит список всех предприятий, в которых содержится подлинники программных документов.
5. Ведомость эксплуатационных документом. Код 20. ОН содержит перечень эксплуатационных документов на программу, к которому относятся документы с кодами 30, 31, 32, 33, 34, 35, 46.
Необходимость доков со 2го по 6й определяется на этапе разработки ТЗ.
30 - формуляр. Он содержит основные характеристики ПО, комплектность и сведения об эксплуатации ПО.
31 - описание применения. Этот документ должен содержать сведения о назначении ПО, область применения, применяемых методов, классе решаемых задач, ограничения применения и минимальные конфигурации технических средств.
32 - руководство системного программиста. Оно должно содержать сведения для проверки обеспечения функционирования и настройки программы на условиях конкретного применения.
33 - руководство программиста. Содержит сведения для эксплуатации ПО.
34 - руководство оператора. Содержит сведения для обеспечения процедуры общения оператора с вычислительной системой в процессе выполнения ПО.
35 - описание языка. Должен содержать описание синтаксиса и семантики языка.
46 - руководства по техническому обслуживания. Сведения для применения тестовых и диагностических программ и обслуживания технических средств.
81 - пояснительная записка. Она должна содержать информацию о структуре и программных компонентах ПО, включая схему алгоритмов, их общее описание, а так же обоснование принятых технических и технико-экономических решений. Она составляется на стадии эскизного и технического проекта.
Допускается объединять отдельные виды эксплуатационных документов, кроме формуляра и ведомости. Необходимость объединения указывается в ТЗ. Имя документа берут у одного из объединяемых документов. Например, в руководство юзера, входит руководство программиста и ещё кого то. Подробное содержание основных наиболее важных программных документов.
Размещено на Allbest.ru
...Подобные документы
Основные принципы, которыми следует руководствоваться в процессе создания и функционирования информационной системы. Проектирование системы программного обеспечения холодильника. Построение диаграммы классов, компонентов, размещения и состояний.
курсовая работа [733,4 K], добавлен 10.06.2011Использование моделирования в программной инженерии в процессе разработки программного обеспечения. Основные этапы процесса разработки программного обеспечения, их характеристика. Моделирование процессов, их определение фазами и видами деятельности.
реферат [2,2 M], добавлен 25.12.2017Создание инструмента проектирования и прототипирования графических пользовательских интерфейсов сложных информационных систем. Интерфейс пользователя и командной строки. Средства прототипирования и их характеристики. Создание интерактивных прототипов.
дипломная работа [2,4 M], добавлен 04.07.2011Исследование объектно-ориентированного подхода к проектированию программного обеспечения будильника. Модель программного обеспечения. Взаимодействие между пользователями и системой. Диаграммы и генерация программного кода при помощи средств Rational Rose.
курсовая работа [355,8 K], добавлен 26.09.2014Оснащенность предприятия системным программным обеспечением, используемым для организации производственного процесса. Проектирование, внедрение и эксплуатация системного и прикладного программного обеспечения. Тестирование и отладка программного продукта.
отчет по практике [272,2 K], добавлен 29.12.2014Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.
курсовая работа [30,4 K], добавлен 29.06.2010Выбор, обоснование и особенности языка программирования. Вербальное и графическое описание функционального назначения системы. Разработка диаграммы классов, описывающей логическую модель системы. Проектирование физической структуры программного средства.
курсовая работа [2,4 M], добавлен 26.05.2014Понятие технологии разработки программного обеспечения и модели жизненного цикла. Сущность объектно-ориентированного подхода. Строительные блоки, общие механизмы языка моделирования UML, диаграммы классов, состояний, взаимодействий и компонентов.
курсовая работа [262,5 K], добавлен 10.07.2014Унифицированный язык моделирования (UML) как стандартный инструмент для создания "чертежей" программного обеспечения. Визуализирование, специфицирование, конструирование и документирование артефактов программных систем. Правила языка, диаграммы классов.
курсовая работа [613,9 K], добавлен 24.11.2010Основные процессы разработки, приобретения и внедрения сложных систем. Семейство стандартов ISO 9000. Зрелые и незрелые организации-разработчики программного обеспечения. Основные направления формирования метрик для оценки компьютерных программ.
дипломная работа [656,8 K], добавлен 27.11.2012Понятие программной инженерии как применения определенного систематического измеримого подхода при разработке, эксплуатации и поддержке программного обеспечения. Модели процесса разработки программного обеспечения. Управление программными проектами.
презентация [870,6 K], добавлен 12.11.2014Понятие программного обеспечения, вопросы его разработки и использования. Общая характеристика системного программного обеспечения и работа операционной системы. Специфика процесса управления разработкой программного обеспечения и его особенности.
курсовая работа [636,2 K], добавлен 23.08.2011Анализ графических пользовательских интерфейсов современных систем оптимизации программ. Создание математической модели и алгоритма системы управления СБкЗ_ПП, ее архитектурно-контекстная диаграмма. Техническая документация программного средства.
дипломная работа [1,1 M], добавлен 18.04.2012Программная и техническая характеристика информационных систем предприятия. Требования к информационной и программной совместимости. Проектирование программного обеспечения с использованием специализированных программных пакетов. Разработка базы данных.
отчет по практике [1,3 M], добавлен 11.04.2019Проектирование информационного обеспечения, систем классификации и кодирования. Технология разработки программного обеспечения. Произведение расчётов по кредитам компании и организация межтабличных связей для автоматического заполнения необходимых ячеек.
курсовая работа [1,6 M], добавлен 13.11.2011Классификация служебных программных средств. Файловая структура операционных систем. Основы графического интерфейса пользователя Windows XX. Анализ алгоритмов решения задач. Описание процесса разработки программного обеспечения и результатов работы.
курсовая работа [2,4 M], добавлен 14.11.2016Информатизация России. Рынок программных средств. Основные задачи стандартизации, сертификации и лицензирования в сфере информатизации. Совокупность инженерных методов и средств создания программного обеспечения. Жизненный цикл программного обеспечения.
лекция [352,8 K], добавлен 09.03.2009Анализ требований к программному продукту. Требования к информационной и программной совместимости. Проектирование архитектуры программного продукта. Виды программ и программных документов. Общие сведения о С++. Технология разработки программного модуля.
дипломная работа [1,2 M], добавлен 05.08.2011Несоответствие процессов разработки программного обеспечения международным стандартам. Фазы, развитие вычислительной инфраструктуры. История развития компьютерных систем. Этапы разработки программ и их тестирование. Ошибки в программном обеспечении.
реферат [176,2 K], добавлен 27.08.2009Современные методологические проблемы разработки и внедрения программного обеспечения ERP систем. Основные концептуальные подходы к методологии разработки и внедрения программного обеспечения. Исследование методологии ASAP: ее сильные и слабые стороны.
дипломная работа [4,3 M], добавлен 29.04.2011