Главная Случайная страница


Категории:

ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника






Выбор метода проектирования, программных средств реализации ПС (по своему заданию)

Лабораторная работа № 1. Тема: «Проектирование структуры и характеристик типовой автоматизированной системы»

Цель работы:

1) спроектировать архитектуру программного средства;

2) спроектировать структуру и характеристики программного средства.

3) разработать задание на проектирование ПС

 

В лабораторной работе необходимо создать проект программной системы по заданию на КР.

После выполнения лабораторной работы необходимо создать отчет со следующей структурой.

1Техническое задание

Введение

При проектировании сложных систем, таких как микропроцессорная автоматизированная системы или её узлы, возникает ряд комбинаторно-оптимизационных задач структурного синтеза, на всех этапах, начиная с эскизного проектирования и заканчивая разработкой конструкторской документации. К таким задачам относятся, например, схемная компоновка, размещение компонентов в монтажном пространстве, коммутации соединений и т.д. Автоматизация указанных процессов является актуальной проблемой. Поэтому целью лабораторной работы является проектирование ПО.

Для достижения указанных задач необходимо решить ряд инженерных задач, а именно:

- анализ области применения комбинаторно-оптимизационных задач;

- математические методы выбранных задач;

- разработка архитектуры ПС;

- выбор метода проектирования, программных средств реализации ПС;

- разработка структуры данных для хранения информации;

- разработка алгоритмов решения задач;

- тестирование ПС;

- разработка руководства программиста;

- разработка руководства пользователя;

- оценка экономической эффективности внедрения ПС;

- беззопасность труда пользователя.

Решение данных задач возможно на основании методов дискретной математики, программирования на языках высокого уровня, теории баз данных, статистических методов и моделей.

Основание для проектирования

Система разрабатывается на основании варианта задания на курсовую работу.

Назначение

Целью данной разработки является создание программного средства, позволяющего решить задачи поставленные в задании не КР.

Первая версия системы предназначена для ……

В следующих версиях предполагается ………..

Пользователями могут выступать ……….. (кто)

Требования к программе или программному изделию

Требования к функциональным характеристикам

Система должна представлять совокупность методических и программных средств решения следующих задач:

- ……….;

- ……….;

- …………..

Для этих задач должны быть реализованы:

- ………………….;

- ………………….

Методическое обеспечение должно быть реализовано в пользовательском интерфейсе системы, который должен предполагать выбор задачи, метода и алгоритме ее решения; ввод данных; решение проектной задачи и сохранение исходных данных, промежуточных и окончательных результатов во встроенной базе данных для последующего анализа.

Требования к надежности

Предусмотреть контроль вводимой информации и блокировку некорректных действий пользователя при работе с системой.

Обеспечить корректное завершение вычислений с соответствующей диагностикой при превышении имеющихся вычислительных ресурсов.

Обеспечить целостность хранящейся информации (в базе данных).

Требования к составу и параметрам технических средств

Система должна работать на IBM совместимых персональных компьютерах.

Минимальная конфигурация:

Тип процессора………………………………………;

Объем оперативного запоминающего устройства ….;

Тип монитора…………………………………..……….

(другие требования, например, видеокарта, принтер, сканнер…….)

Требования к информационной и программной совместимости

 

Система должна работать под управлением операционной системы ……….

Требования к программной документации

Проектируемая система должна включать справочную информацию о работе системы и подсказки пользователю.

В состав сопровождающей документации должны входить:

- пояснительная записка;

- руководство пользователя.

Этапы разработки

Название этапа Сроки Точность
Разработка ядра системы От (дата) до (дата) Описание внутренних форматов, интерфейса и форматов данных базы. Реализация системы на уровне интерфейса
Разработка методов и алгоритмов и их реализация для задачи … От (дата) до (дата) Описание методов и алгоритмов. Программные модули, реализующие методы
Разработка методов и алгоритмов и их реализация для задачи …. От (дата) до (дата) Описание методов и алгоритмов. Программные модули, реализующие методы.
Разработка методов и алгоритмов и их реализация для задачи …. От (дата) до (дата) Описание методов и алгоритмов. Программные модули, реализующие методы.
Тестирование программного продукта и составление программной документации От (дата) до (дата) Тесты. Документация. Программный продукт

Диаграмма прецедентов

Разработать диаграмму прецедентов

Лабораторная работа № 1. Тема: «Проектирование структуры и характеристик типовой автоматизированной системы»

Цель работы:

1) спроектировать архитектуру программного средства;

2) спроектировать структуру и характеристики программного средства.

3) разработать задание на проектирование ПС

 

В лабораторной работе необходимо создать проект программной системы по заданию на КР.

После выполнения лабораторной работы необходимо создать отчет со следующей структурой.

1Техническое задание

Введение

При проектировании сложных систем, таких как микропроцессорная автоматизированная системы или её узлы, возникает ряд комбинаторно-оптимизационных задач структурного синтеза, на всех этапах, начиная с эскизного проектирования и заканчивая разработкой конструкторской документации. К таким задачам относятся, например, схемная компоновка, размещение компонентов в монтажном пространстве, коммутации соединений и т.д. Автоматизация указанных процессов является актуальной проблемой. Поэтому целью лабораторной работы является проектирование ПО.

Для достижения указанных задач необходимо решить ряд инженерных задач, а именно:

- анализ области применения комбинаторно-оптимизационных задач;

- математические методы выбранных задач;

- разработка архитектуры ПС;

- выбор метода проектирования, программных средств реализации ПС;

- разработка структуры данных для хранения информации;

- разработка алгоритмов решения задач;

- тестирование ПС;

- разработка руководства программиста;

- разработка руководства пользователя;

- оценка экономической эффективности внедрения ПС;

- беззопасность труда пользователя.

Решение данных задач возможно на основании методов дискретной математики, программирования на языках высокого уровня, теории баз данных, статистических методов и моделей.

Основание для проектирования

Система разрабатывается на основании варианта задания на курсовую работу.

Назначение

Целью данной разработки является создание программного средства, позволяющего решить задачи поставленные в задании не КР.

Первая версия системы предназначена для ……

В следующих версиях предполагается ………..

Пользователями могут выступать ……….. (кто)

Требования к программе или программному изделию

Требования к функциональным характеристикам

Система должна представлять совокупность методических и программных средств решения следующих задач:

- ……….;

- ……….;

- …………..

Для этих задач должны быть реализованы:

- ………………….;

- ………………….

Методическое обеспечение должно быть реализовано в пользовательском интерфейсе системы, который должен предполагать выбор задачи, метода и алгоритме ее решения; ввод данных; решение проектной задачи и сохранение исходных данных, промежуточных и окончательных результатов во встроенной базе данных для последующего анализа.

Требования к надежности

Предусмотреть контроль вводимой информации и блокировку некорректных действий пользователя при работе с системой.

Обеспечить корректное завершение вычислений с соответствующей диагностикой при превышении имеющихся вычислительных ресурсов.

Обеспечить целостность хранящейся информации (в базе данных).

Требования к составу и параметрам технических средств

Система должна работать на IBM совместимых персональных компьютерах.

Минимальная конфигурация:

Тип процессора………………………………………;

Объем оперативного запоминающего устройства ….;

Тип монитора…………………………………..……….

(другие требования, например, видеокарта, принтер, сканнер…….)

Требования к информационной и программной совместимости

 

Система должна работать под управлением операционной системы ……….

Требования к программной документации

Проектируемая система должна включать справочную информацию о работе системы и подсказки пользователю.

В состав сопровождающей документации должны входить:

- пояснительная записка;

- руководство пользователя.

Этапы разработки

Название этапа Сроки Точность
Разработка ядра системы От (дата) до (дата) Описание внутренних форматов, интерфейса и форматов данных базы. Реализация системы на уровне интерфейса
Разработка методов и алгоритмов и их реализация для задачи … От (дата) до (дата) Описание методов и алгоритмов. Программные модули, реализующие методы
Разработка методов и алгоритмов и их реализация для задачи …. От (дата) до (дата) Описание методов и алгоритмов. Программные модули, реализующие методы.
Разработка методов и алгоритмов и их реализация для задачи …. От (дата) до (дата) Описание методов и алгоритмов. Программные модули, реализующие методы.
Тестирование программного продукта и составление программной документации От (дата) до (дата) Тесты. Документация. Программный продукт

Выбор метода проектирования, программных средств реализации ПС (по своему заданию)

Программное средство разработано для локальной работы на одном компьютере.

Для создания базы данных была использована СУБД PARADOX, достаточную для ведения простой БД, состоящей из шести таблиц.

Для разработки приложения была выбрана система разработки приложений Delphi 6, предназначенная для быстрой разработки приложений самого разного характера и назначения. В данной версии системы, как и в более ранних ее версиях используется язык программирования высокого уровня Object Pascal. Одним из ключевых функций системы Delphi 6 является возможность разработки приложений для работы с базами данных как локальными, так и удаленными. Поэтому данная среда широко используется для программирования пользовательских приложений. Связующим звеном между приложением и базой данных является компонент TDataSet, причем данный ком­понент может работать с базой данных практически любого типа. Приложения баз данных строятся на основе компонентов доступа к базам данных и так называемых компонентов управления базами данных. При этом поддерживаются форматы dBase, Paradox, ASCII, FoxPro, Access. Посредством окружения Delphi, предназначенного для работы с базами данных можно создавать, индексировать, читать базы данных (DataBase Desktop). Кроме того, Delphi представляет широкие возможности по графическому представлению данных, что существенно облегчает работу пользователей по анализу полученных результатов.

Последнее изменение этой страницы: 2016-07-22

lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда...