Journal influence
Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)
Bookmark
Next issue
№4
Publication date:
09 December 2024
Development of an information processing prototype in respect of its cost
Date of submission article: 22.08.2014
UDC: 528.7, 528.06
The article was published in issue no. № 4, 2014 [ pp. 100-102 ]Abstract:There is a need to process heterogeneous information in complex information technology systems operating. It is useful to introduce the concept of information-technological process (ITP) for processing certain types of information. The object-oriented programming mechanisms are used when implementing specific ITP for information processing. They are encapsulation, inheritance, and polymorphism. When implementing the ITP software part it is reasonable to create a software prototype – a preliminary implementation of the proposed new software product. The main purpose of the prototype creating is elimination of ambiguities on the early stages of the development process. To develop a prototype it is better to use a parallel software development model. In addition, a prototype creation allows estimating the software creating costs and taking management decisions. The authors applied an algorithmic model of the software development estimation – a COnstructive COst MOdel (COCOMO). The article considers the features of the COCOMO application and the ITP software prototype using baseline for assessing labor intensity and costs of software development as a function of the program size. The size is expressed in thousands of estimating code lines. KLOC is used (kilo lines of code) to indicate the scope of program lines.
Аннотация:При функционировании сложных информационно-технических систем часто приходится сталкиваться с необходимостью обработки разнородной информации. Для обработки отдельных видов используемой информации имеет смысл ввести понятие информационно-технологического процесса. При реализации конкретных информационно-технологических процессов обработки информации используются механизмы объектно-ориентированного программирования: инкапсуляция, наследование и полиморфизм. При реализации программной части информационно-технологического процесса необходимо создать прототип ПО – предварительное воплощение предлагаемого нового программного продукта. Основная цель создания прототипа – устранение неясностей на ранних стадиях процесса разработки. Для разработки прототипа целесообразно использовать модель параллельной разработки ПО. Кроме то-го, создание прототипа позволяет оценить затраты на создание ПО и принять соответствующее управленческое решение. Для оценки затрат применена алгоритмическая модель оценки стоимости разработки ПО – COnstructive COst MOdel (COCOMO). В статье рассмотрены особенности применения COCOMO, а также прототип ПО информационно-технологического процесса с использованием базового уровня, позволяющего оценить трудоемкость и стоимость разработки ПО как функции от размера программы, при этом размер выражается в оценочных тысячах строк программного кода. Для обозначения объема программных строк используется единица KLOC – kilo lines of code.
Authors: Skripachev V.O. (skripatchevv@inbox.ru) - Joint Stock Company "Russian Federationn Space Systems", Moscow, Russia, Chulkin M.O. (m.chulkin@yandex.ru) - Joint Stock Company "Russian Federationn Space Systems", Moscow, Russia | |
Keywords: software product, prototype, process, mathematical model, project, object(oriented programming, information, data processing, costs |
|
Page views: 13587 |
Print version Full issue in PDF (6.61Mb) Download the cover in PDF (0.95Мб) |
Permanent link: http://swsys.ru/index.php?id=3904&lang=en&page=article |
Print version Full issue in PDF (6.61Mb) Download the cover in PDF (0.95Мб) |
The article was published in issue no. № 4, 2014 [ pp. 100-102 ] |
Perhaps, you might be interested in the following articles of similar topics:
- Разработка метода самообучения импульсной нейронной сети для защиты от DDoS-атак
- Модель оптимального планирования проектов создания изделий микроэлектроники
- Разработка удаленного клиента для автоматизированной передачи данных в UNIX-подобных системах
- Архитектура инструментальной среды для обработки проектных процедур, представленных в функционально адаптируемой форме
- Аппаратно-программный комплекс диагностики состояния ионосферы по характеристикам сигналов радиопередатчиков диапазона очень низких частот
Back to the list of articles