Программная инженерия (часть 1-я) . Вариант №12

Цена:
1100 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .dtbcache.v2
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon
material.view.file_icon AddBuyer.cs
material.view.file_icon AddBuyer.Designer.cs
material.view.file_icon AddBuyer.resx
material.view.file_icon AddDrug.cs
material.view.file_icon AddDrug.Designer.cs
material.view.file_icon AddDrug.resx
material.view.file_icon AddEmployer.cs
material.view.file_icon AddEmployer.Designer.cs
material.view.file_icon AddEmployer.resx
material.view.file_icon AddJournalRecord.cs
material.view.file_icon AddJournalRecord.Designer.cs
material.view.file_icon AddJournalRecord.resx
material.view.file_icon App.config
material.view.file_icon
material.view.file_icon
material.view.file_icon Pharmacy.exe
material.view.file_icon Pharmacy.exe.config
material.view.file_icon Pharmacy.pdb
material.view.file_icon PharmacyLib.dll
material.view.file_icon PharmacyLib.pdb
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETFramework,Version=v4.7.2.AssemblyAttributes.cs
material.view.file_icon DesignTimeResolveAssemblyReferences.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon Pharmacy.AddBuyer.resources
material.view.file_icon Pharmacy.AddDrug.resources
material.view.file_icon Pharmacy.AddEmployer.resources
material.view.file_icon Pharmacy.AddJournalRecord.resources
material.view.file_icon Pharmacy.csproj.CoreCompileInputs.cache
material.view.file_icon Pharmacy.csproj.FileListAbsolute.txt
material.view.file_icon Pharmacy.csproj.GenerateResource.cache
material.view.file_icon Pharmacy.csprojAssemblyReference.cache
material.view.file_icon Pharmacy.exe
material.view.file_icon Pharmacy.pdb
material.view.file_icon Pharmacy.Pharmacy.resources
material.view.file_icon Pharmacy.Properties.Resources.resources
material.view.file_icon Pharmacy.cs
material.view.file_icon Pharmacy.csproj
material.view.file_icon Pharmacy.Designer.cs
material.view.file_icon Pharmacy.resx
material.view.file_icon Program.cs
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon Resources.Designer.cs
material.view.file_icon Resources.resx
material.view.file_icon Settings.Designer.cs
material.view.file_icon Settings.settings
material.view.file_icon Pharmacy.sln
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon PharmacyLib.deps.json
material.view.file_icon PharmacyLib.dll
material.view.file_icon PharmacyLib.pdb
material.view.file_icon Buyer.cs
material.view.file_icon Drug.cs
material.view.file_icon Employer.cs
material.view.file_icon ISortData.cs
material.view.file_icon JournalRecord.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETStandard,Version=v2.0.AssemblyAttributes.cs
material.view.file_icon PharmacyLib.AssemblyInfo.cs
material.view.file_icon PharmacyLib.AssemblyInfoInputs.cache
material.view.file_icon PharmacyLib.assets.cache
material.view.file_icon PharmacyLib.csproj.CoreCompileInputs.cache
material.view.file_icon PharmacyLib.csproj.FileListAbsolute.txt
material.view.file_icon PharmacyLib.csprojAssemblyReference.cache
material.view.file_icon PharmacyLib.dll
material.view.file_icon PharmacyLib.pdb
material.view.file_icon PharmacyLib.csproj.nuget.dgspec.json
material.view.file_icon PharmacyLib.csproj.nuget.g.props
material.view.file_icon PharmacyLib.csproj.nuget.g.targets
material.view.file_icon project.assets.json
material.view.file_icon project.nuget.cache
material.view.file_icon PharmacyLib.csproj
material.view.file_icon PharmObject.cs
material.view.file_icon PharmObjects.cs
material.view.file_icon ProgramData.cs
material.view.file_icon
material.view.file_icon 1.png
material.view.file_icon 2.png
material.view.file_icon 3.png
material.view.file_icon 4.png
material.view.file_icon 5.png
material.view.file_icon 6.png
material.view.file_icon data.xml
material.view.file_icon Поясниловка В_12.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Программа для просмотра изображений
  • Microsoft Excel
  • Microsoft Word

Описание

вариант 12
Аптечный киоск: номенклатура лекарств, работники аптеки, покупатели, журнал регистрации продаж. Стек 9, 3, 19



2 Задания к разделам курсовой работы

1. Постановка задачи на создание программного продукта.

Цель: изучение и системное представление бизнес-процессов, подлежащих программированию, приобретение навыков системного анализа объектов и процессов реального мира на предмет организации программного управления.
Задание
1. Выполнить системное описание заданного бизнес-процесса и выполнить его декомпозицию на подпроцессы (задачи).
2. Дать характеристику схеме решения выделенных задач в ручном режиме и выделить ее недостатки.
3. Обосновать необходимость усовершенствования существующей схемы решения задач специального программного обеспечения.


Задание
1. В соответствии с индивидуальным заданием и по согласованию с преподавателем выбрать проприентарный программный продукт (ПП), который можно применить для информатизации заданной предметной области, и провести его инсталляцию.
2. Привести полное и сокращенное название ПП, его версию, год выпуска, указать фирму-производителя, ее сайт.
3. Описать функциональное назначение ПП.
4. Описать требования к аппаратному и программному обеспечению, возможности взаимодействия с другими ПП (экспорт, импорт файлов, использование других программ и внешних баз данных и т.п.). Указать требуемый объем памяти при полной установке, минимальной установке. Описать особенности инсталляции.
5. Проанализировать организацию интерфейса с пользователем (привести свое аргументированное мнение о его «дружественности», «интуитивной понятности» и «концептуальной целостности»). Привести примеры оформления интерфейса (при помощи скриншотов).
6. Описать все меню и подменю командного языка, отпечатать вид главного меню, а также некоторые подменю (на выбор). Англоязычные термины снабдить переводом на русский язык.
7. Описать входные данные для работы ПП и его составляющих, описать результаты его работы (выходные данные, генерируемые отчеты). Поработать с ПП, задав необходимые исходные данные. Получить результаты.


Задание
1. Установить назначение и общую цель создания программы.
2. Определить структуру программы и состав функциональных задач.
3. Разработать функциональные требования к программе:
 требования к входным и выходным данным;
 требования к программной реализации задач;
 специальные требования к математическому обеспечению программной реализации задач;
 требованиях к прикладному программному обеспечению.
4. Установить нефункциональные требования к программе:
 требования к надежности;
 требования к эффективности;
 требования к безопасности;
 требования к эргономичности и удобству использования;
 требования к численности и квалификации персонала и режиму его работы;
 требования к переносимости;
 требования к сопровождаемости;
 требования к особенностям поставки;
 требования к защите информации от несанкционированного доступа;
 требования по сохранению информации при авариях;
 требования к соответствию стандартам качества.

Задание
1. Построить функциональную модель разрабатываемого ПО в виде контекстной диаграммы в нотации IDEF0 при помощи пакета BPWin.
2. На основе контекстной диаграммы создать диаграмму декомпозиции А0 на дочерние подпроцессы (задачи).
3. Для всех функциональных блоков диаграммы А0 построить диаграммы декомпозиции А2 на подзадачи.


Задание
1. В соответствии с номером варианта выбрать из таблиц А.1 и А.2 (см. приложение А) любой из трех заданных методов внутренней сортировки и изучить его при помощи рекомендуемой литературы и материалов сети Интернет.
2. Из материалов подраздела 3.1 раздела 3 выбрать любую из структурных единиц входных данных, и составить одномерный массив длинны 5 для хранения выбранных данных.
3. Спроектировать алгоритм линейной структуры (без использования циклов) для сортировки составленного в п.2 массива фиксированной длины выбранным в п.1 методом.
4. При помощи спроектированного в п.3 алгоритма сортировки решить контрольный пример. Данные в исходном массиве должны быть реальными, разнообразными, неупорядоченными.
5. Создать консольное приложение в MS Visual Studio C# и реализовать в теле метода Main() спроектированный в п.3 линейный алгоритм. Исходный массив инициализировать константными значениями. Предусмотреть консольный вывод массива после каждой перестановки с указанием номера шага.
6. Откомпилировать и построить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
7. Запустить приложение на выполнение. Убедиться в соответствии результатов выполнения приложения результатам решения в п.4 контрольного примера. При обнаружении логических ошибок идентифицировать их и устранить.
8. Проанализировать код приложения по критерию сложности. В качестве критерия сложности использовать суммарное количество операторов метода. Выполнить рефакторинг посредством преобразования структуры кода из линейной в циклическую. Оценить сложность модифицированного кода.
9. Перестроить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
10. Выполнить модифицированное приложение и убедиться в корректности его работы. При обнаружении логических ошибок идентифицировать их и устранить.


Задание
1. С использованием материала, изложенного в приложении В, рекомендуемой литературы и материалов сети Интернет изучить принципы и технологию программирования односвязного списка заданного вида (см. приложение А, табл. А.1).
2. Создать консольное приложение в MS Visual Studio C# и выполнить сборку программы решения типовой задачи обработки данных о сотрудниках предприятия с использованием односвязных списков. Откомпилировать и построить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
3. На базе созданного приложения реализовать заданную функциональность, сформулированную в техническом задании при выполнении раздела No3. Добавить в класс List методы SortData1(), SortData2(), SortData3(), который реализует задачу сортировки записей тремя заданными методами (см. приложение А, табл. А.2). Перестроить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
4. Произвести оценку сложности разработанных методов сортировки. В качестве критерия сложности использовать суммарное количество операторов метода.



Задание
1. Выполнить полное системное ручное тестирование программы, разработанной при выполнении раздела 6, методом черного ящика. При возникновении некорректных ситуаций идентифицировать логические ошибки, разработать тесты для их обнаружения, устранить ошибки.
2. Выполнить анализ производительности программы на разных вычислительных платформах (не менее трех). Оценить время выполнения пользователем определенной последовательности действий на каждой из выбранных вычислительных платформ.
3. Выполнить нагрузочное тестирование программы и оценить эффективность разработанных при выполнении раздела 6 методов сортировки SortData1(), SortData2(), SortData3(). В качестве критерия эффективности использовать время выполнения метода. Предварительно подготовить 5 файлов исходных данных на 10, 50, 100, 500 и 1000 записей. Построить графики зависимости времени вычислений от объема исходных данных.
4. Произвести рефакторинг методов сортировки списка SortData1(), SortData2(), SortData3(). Разработать и оптимизировать код универсального метода SortData(Method), обеспечивающего сортировку заданным методом.
5. Провести регрессионное тестирование метода SortData(Method) и убедиться в его улучшении. Выполнить исследование эффективности метода SortData(Method) аналогично п.3.
6. Выполнить стрессовое тестирование программного продукта. В случае обнаружения некорректных ситуаций описать их, выявить причины и принять меры к их устранению.

Дополнительная информация

Оценка: Отлично
Дата оценки: 16.11.2021

Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Программная инженерия (часть 1)
курсовой проект на тему: Технико-экономическое обоснование эффективно-сти проекта по разработке автоматизированной информационной системы на основе сравнения с аналогом и автоматизации процесса расчета ТЭО - 30 с., 11 таблиц.,5 рис., 7 источников. Цель данного исследования состоит в изучении структуры ТЭО эффек-тивности проекта по разработке автоматизированной информационной си-стемы на основе сравнения с аналогом и автоматизировать процесс расчета ТЭО. Изучить алгоритмы различных уровней конс
User страстный : 28 августа 2020
600 руб.
Программная инженерия (часть 1)
Курсовая работа по дисциплине: Программная инженерия (часть 1). Вариант №12
Курсовая работа Вариант №12 Аптечный киоск I. Постановка задачи на создание программного продукта II. Анализ существующих подобных программных продуктов. III. Техническое задание на создание программного продукта IV. Разработка функциональной структуры программного продукта V. Разработка программного кода. VI. Сборка и анализ программного продукта: Список рекомендуемой литературы =============================================
User IT-STUDHELP : 23 декабря 2022
1100 руб.
Курсовая работа по дисциплине: Программная инженерия (часть 1). Вариант №12 promo
Программная инженерия (часть 1-я). Билет №21
Экзаменационный билет № 21 Дисциплина Программная инженерия Курс III Семестр V I. Модель прецедентов, отношения на диаграмме вариантов использования. II. Для заданной предметной области решить следующие задачи программной инженерии: 1. Выполнить краткое системное описание предметной области на уровне бизнес-процессов; построить следующие диаграммы: - контекстную (IDEF0); - декомпозиции (IDEF0); - прецедентов (UML); - классов (UML). 2. Сформулировать цель и назначение создания прогр
User IT-STUDHELP : 25 ноября 2021
600 руб.
promo
Программная инженерия (часть 1-я). Вариант №3
03 50. Кондитерский магазин: виды конфет, поставщики, торговые точки, журнал поступления и отпуска товара. Дек 4, 14, 18 Таблица 1. Рабочая схема выполнения курсовой работы No п/п Название и краткое содержание (материал для изучения и характер выполняемых работ) Неделя выполнения 1. Постановка задачи на создание программного продукта: системное описание заданного бизнес-процесса и его декомпозиция, характеристика схемы решения задач в ручном режиме и выделение ее недостатков, обоснование не
User IT-STUDHELP : 25 ноября 2021
1100 руб.
promo
Программная инженерия (часть 1-я). Вариант №07
07 50. Школа: учителя, предметы, ученики, журнал успеваемости. Дек 8, 18, 4 Таблица 1. Рабочая схема выполнения курсовой работы No п/п Название и краткое содержание (материал для изучения и характер выполняемых работ) Неделя выполнения 1. Постановка задачи на создание программного продукта: системное описание заданного бизнес-процесса и его декомпозиция, характеристика схемы решения задач в ручном режиме и выделение ее недостатков, обоснование необходимости усовершенствования существующей
User IT-STUDHELP : 25 ноября 2021
1100 руб.
promo
Программная инженерия (часть 1-я). Билет №6
Экзаменационный билет № 6 Дисциплина Программная инженерия Курс III Семестр V I. Модель процесса разработки программного обеспечения: фазы и виды деятельности. II. Для заданной предметной области решить следующие задачи программной инженерии: 1. Выполнить краткое системное описание предметной области на уровне бизнес-процессов; построить следующие диаграммы: - контекстную (IDEF0); - декомпозиции (IDEF0); - прецедентов (UML); - классов (UML). 2. Сформулировать цель и назначение со
User IT-STUDHELP : 25 ноября 2021
600 руб.
promo
Программная инженерия (часть 1-я). Вариант №14
10. 50. Охранная служба: список постов охраны, список охранников, журнал выхода на дежурство, журнал учета замечаний. Очередь LIFO 11, 5, 17 Таблица 1. Рабочая схема выполнения курсовой работы No п/п Название и краткое содержание (материал для изучения и характер выполняемых работ) Неделя выполнения 1. Постановка задачи на создание программного продукта: системное описание заданного бизнес-процесса и его декомпозиция, характеристика схемы решения задач в ручном режиме и выделение ее недост
User IT-STUDHELP : 25 ноября 2021
1100 руб.
promo
Программная инженерия (часть 1-я). Вариант №4
04 50. Автобаза: автомашины, водители, рейсы, журнал выезда машин на рейсы. Стек 5, 15, 1 Таблица 1. Рабочая схема выполнения курсовой работы No п/п Название и краткое содержание (материал для изучения и характер выполняемых работ) Неделя выполнения 1. Постановка задачи на создание программного продукта: системное описание заданного бизнес-процесса и его декомпозиция, характеристика схемы решения задач в ручном режиме и выделение ее недостатков, обоснование необходимости усовершенствования
User IT-STUDHELP : 25 ноября 2021
1100 руб.
promo
Права та обов’язки користувачів об’єктами тваринного світу
Користувачі об’єктами тваринного світу, крім загальних прав і обов’язків, властивих усім природокористувачам, мають певні права і обов’язки, обумовлені конкретним видом відповідного права. Так, користувачі можуть: - в установленому порядку здійснювати спеціальне використання тварин; - мати право власності на добуті в законному порядку об’єкти тваринного світу і доходи від їх реалізації; - оскаржувати рішення державних органів і посадових осіб, що порушують їх законні права і інтереси; - вимагати
User Lokard : 18 марта 2013
5 руб.
Гидравлика гидравлические машины и гидроприводы Задача 10 Вариант 3
По сифонному трубопроводу длиной l жидкость Ж при температуре 20ºC сбрасывается из отстойника A в отводящий канал Б. Какой должен быть диаметр d трубопровода (его эквивалентная шероховатость Δэ), чтобы обеспечить сбрасывание жидкости в количестве Q при напоре H? Трубопровод снабжен приемным клапаном с сеткой (ξк), а плавные повороты имеют углы 45º и радиус округления R=2r. Построить пьезометрическую и напорную линии.
User Z24 : 17 ноября 2025
450 руб.
Гидравлика гидравлические машины и гидроприводы Задача 10 Вариант 3
Курсовой проект «Проект реконструкции участка первичной цепи».
Задание Структурная схема реконструируемого участка приведена на рисунке 1.1. А, Б – сетевые узлы, В, Г, Д, N, Р, К – сетевые станции, , . Расстояния между пунктами указаны в таблице 1.
User student86 : 14 декабря 2020
200 руб.
Многоэтажный жилой дом из крупноразмерных элементов
Введение 5 1. Природно-климатические характеристики района строительства. 6 2. Требуемые параметры проектируемого здания. 7 3. Функциональный процесс здания. 9 4. Объемно-планировочное решение здания. 9 5. Конструктивное решение здания. 11 5.1. Фундаменты. 11 5.2. Наружные и внутренние стены. 11 5.3. Перегородки 11 5.4. Перекрытия и полы. 11 5.5. Лестницы 12 5.6. Кровля и покрытия. 12 5.7. Окна и двери.
User OstVER : 29 февраля 2016
Многоэтажный жилой дом из крупноразмерных элементов
up Наверх