Программная инженерия (часть 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-я). Вариант №14
10. 50. Охранная служба: список постов охраны, список охранников, журнал выхода на дежурство, журнал учета замечаний. Очередь LIFO 11, 5, 17 Таблица 1. Рабочая схема выполнения курсовой работы No п/п Название и краткое содержание (материал для изучения и характер выполняемых работ) Неделя выполнения 1. Постановка задачи на создание программного продукта: системное описание заданного бизнес-процесса и его декомпозиция, характеристика схемы решения задач в ручном режиме и выделение ее недост
User IT-STUDHELP : 25 ноября 2021
1100 руб.
promo
Программная инженерия (часть 1-я). Вариант №3
03 50. Кондитерский магазин: виды конфет, поставщики, торговые точки, журнал поступления и отпуска товара. Дек 4, 14, 18 Таблица 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-я). Вариант №07
07 50. Школа: учителя, предметы, ученики, журнал успеваемости. Дек 8, 18, 4 Таблица 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 GnobYTEL : 5 февраля 2012
400 руб.
Гомель: город, опаленный войной (1941-1945 года)
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ. НЕОБХОДИМОСТЬ ПАМЯТИ О ВОЙНЕ 1.ГЕРОИЧЕСКАЯ ОБОРОНА ГОМЕЛЯ И ГЕРОИЧЕСКОЕ СОПРОТИВЛЕНИЕ ОККУПАНТАМ 1.1 Гомель в первые дни войны 1.2 Фашистский оккупационный режим на белорусской земле 1.3 Организация и деятельность городского подполья 1.4 Развитие партизанского движения на Гомельщине 2 ОСВОБОЖДЕНИЕ ГОМЕЛЯ И НАЧАЛО ВОССТАНОВЛЕНИЯ НАРОДНОГО ХОЗЯЙСТВА ГОМЕЛЬЩИНЫ В 1943-1945 гг 2.1 Освобождение Гомеля 2.2 Начало восстановления народного хозяйства в 1943-1945 годах ЗАКЛЮЧЕНИЕ ЛИ
User evelin : 27 ноября 2012
10 руб.
Контрольная и Лабораторная работа по дисциплине: Обработка экспериментальных данных. Вариант №04
Контрольная работа Вариант No04 Задание 1 В табл. 1 (задания) приведены 100 независимых числовых значений результатов измерений постоянного тока (в амперах). Определить ток, если с вероятностью Р точность измерений должна быть не ниже 2ε0. Значения Р и 2ε0 приведены в табл. 2(задания). Свои исходные данные из табл. 1(задания) студент находит, начиная с цифры, расположенной на пересечении столбца, соответствующего последней цифре шифра, и строки, соответствующей предпоследней цифре пароля, после
User IT-STUDHELP : 9 июля 2023
900 руб.
promo
Контрольная работа № 2 по дисциплине: Физика. Вариант: №8
Вариант 8 Семестр 1 Задача 368, 378, 408, 418, 438, 448, 458, 468 Задача 368. При включении электромотора в сеть с напряжением U = 220 В он потребляет ток I = 5 А. Определить мощность, потребляемую мотором, и его КПД, если сопротивление R обмотки мотора равно 6 Ом. Задача 378. Определить количество теплоты Q, выделившееся за время t = 10 с в проводнике сопротивлением R = 10 Ом, если сила тока в нем, равномерно уменьшаясь, изменилась от I1 = 10 А до I2 = 0. Задача 408. По тонкому кольцу те
User rawsik : 8 апреля 2012
50 руб.
up Наверх