Курсовая работа: Разработка программных продуктов
- сопровождаемость
- мобильность
Функциональность - это способность ПП выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей. Набор указанных функций определяется во внешнем описании ПП.
Надежность подробно обсуждалась в первой лекции.
Легкость применения - это характеристики ПП, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению ПП и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя.
Эффективность - это отношение уровня услуг, предоставляемых ПП пользователю при заданных условиях, к объему используемых ресурсов.
Сопровождаемость - это характеристики ПП, которые позволяют минимизировать усилия по внесению изменений для устранения в нем ошибок и по его модификации в соответствии с изменяющимися потребностями пользователей.
Мобильность - это способность ПП быть перенесенным из одной среды (окружения) в другую, в частности, с одной ЭВМ на другую.
Функциональность и надежность являются обязательными критериями качества ПП, причем обеспечение надежности будет красной нитью проходить по всем этапам и процессам разработки ПП. Остальные критерии используются в зависимости от потребностей пользователей в соответствии с требованиями к ПП.
3. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ
Программный модуль разрабатывается на основе учебного плана специальности «Программное обеспечение вычислительной техники и автоматизированных систем».
Программный модуль представляет собой ведомость зарплаты, позволяющий пользователю рассчитывать средний размер оклада, сумму всех премий сотрудников, выводить сведения о сотрудниках, чья зарплата меньше 3000 рублей и чья премия выше 1000 рублей.
4. ТРЕБОВАНИЕ К ПРОГРАММНОМУ ПРОДУКТУ
4.1. Требования к функциональным характеристикам
4.1.1. Программа должна обеспечивать возможность выполнения следующих функций:
- вывод шапки таблицы (SH);
- вывод данных одной записи (P);
- создание файла (SOZ);
- дополнение файла новыми записями ();
- запись данных в файл (ZF);
- чтение данных из файла (CHT);
- модификация ряда записей файла ();
- поиск записей файла с выводом найденных записей или сообщения о неуспешном поиске (POISK);
- отсортировать таблицу по возрастанию ();
- удаление записей из типизированного файла ();
- функция для фильтрации строки – удаления пробелов (FILTR).
4.1.2. Организация входных и выходных данных:
- Входные данные поступают из файла “Ish.txt”
- Выходные данные поступают в текстовый файл “REZYL.txt”;