Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ STL контейнер stack, содержит пользовательский тип данных https://www.cyberforum.ru/ cpp-beginners/ thread899241.html
Ошибки при компиляции следующего кода: Файл element.h #ifndef ELEMENT_H #define ELEMENT_H #include <iostream> using namespace std; class Element { char *Name;
Программа расчета C++
Составить программу расчета значения функции Z=3sin x3-|2.5cos xy+1.8tg x2|+1 при любых x и y помогите написать код программы
C++ Что такое указатели? Объясните мне что такое указатели. Прочитал в книге там такое написано что лучше не читать. https://www.cyberforum.ru/ cpp-beginners/ thread899226.html C++ Алгоритм поиска (прямой метод) Кто-нибудь может написать реализацию алгоритма поиска Forward Dawg Algorithm?? https://www.cyberforum.ru/ cpp-beginners/ thread899220.html
C++ Проверка на остаток числа
Нужно проверить в программе имеет ли вводимое число s дробную часть (например 5464.454), если же было введено просто целое число то вывести ошибку об этом и повторить ввод числа. Программа: #include <iostream> #include <vector> #include <string> using namespace std; int main() { string s;
C++ курсор в переменной FILE https://www.cyberforum.ru/ cpp-beginners/ thread899209.html
Вот так окрываю файл: FILE *INPUT_FILE = fopen(inputFile,"rt"); //...читаю разное при помощи getc(), gets(), и др. А вопрос простой, как курсор назад переместить? Добавлено через 3 минуты Допустим на 1 позицию, на 1 символ?
C++ Разукрасить разними цветами самые большие и самые наименьшие элементы массива Разукрасить разними цветами самые большие и самые наименьшие элементы массива. https://www.cyberforum.ru/ cpp-beginners/ thread899200.html Класс матрица C++
Реализовать класс матрица, который содержит следующие методы: добавить строку к матрице, удалить строку из матрицы, получить и установить значение элемента матрицы, размер матрицы, считать матрицу из стандартного потока, записать матрицу в стандартный поток. Добавлено через 24 минуты вот немного сделал но чет не работает #include "StdAfx.h" #include "Matrix.h" #include <iostream>
C++ enum enum alfa{a,b,c,d,e,f,g,h,i,k,l,m,n,o,p,q,r,s,t,v,x,y,z}; for(int i=strlen(text);i>=0;i--) { if(isalnum((unsigned char)text)) { cout<<text; } как сделать чтобы вместо текста выводились числа соответсвующие enumu? https://www.cyberforum.ru/ cpp-beginners/ thread899178.html C++ Записать код через "printf" и "scanf" Только начал программировать, помогите) #include <iostream> #include <string> #include <sstream> #include <algorithm> #include <iterator> #include <unordered_map> typedef std::istream_iterator<std::string> input_string; https://www.cyberforum.ru/ cpp-beginners/ thread899160.html
Полиморфизм, виртуальные функции, перегрузка функций C++
Изменить программу предыдущей лабораторной работы, функцию определяющую бьет ли первая карта вторую, определитель в базовом классе как виртуальную, переопределив в производном классе с учетом козыря. Вот предыдущая лабораторная которая называлась "Наследование" #include <iostream> #include <stdexcept> class Card { public: Card() : suit(0), rank(0) {} Card(int suit, int rank) :...
C++ Работа с классом Cfile https://www.cyberforum.ru/ cpp-beginners/ thread899151.html
Ребят выручайте. Нужно код переделать через класс Cfile и так чтоб он мог работать с большими файлами, к примеру 6Gb и более. Мой код вот что делает: производит замену указанного массива информации с позиции к до позиции m в файле на массив информации находящийся в этом же файле c позиции к+i до позиции m+i. Вот сам код: #include <stdio.h> #include <stdlib.h> #include <iostream> using...
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 10
0

Нужно задать грамматику модели бизнес-процесса - C++ - Ответ 4708316

12.06.2013, 10:39. Показов 571. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Бизнес-процесс называется "Разработка программного обеспечения". В предприятии работают сотрудники 4-х типов (Управление {У}, Аналитик {А}, Разработчик {Р}, Тестировщик {Т}). Они (пусть и не все сразу) могут выполнять 8 различных функций, которые в совокупности и составляют большой бизнес-процесс.

Функции:
1) Постановка задачи – получение пожеланий и материалов от заказчика, уточнение и корректировка требований.
2) Формирование предложения – по разработке ПО, которое объясняет выбор инструментов и языка, а также наше видение ключевых моментов разработки. Включает в себя оценку примерных сроков и стоимости разработки.
3) Согласование и составление технического задания. Нередко на данной стадии приходится полностью перерабатывать описание, предоставленное заказчиком, разрабатывая техническое задание, удовлетворяющее обе стороны. Такие меры позволяют в дальнейшем избежать множества проблемных моментов, страхуя от риска неверного понимания друг друга.
4) Заключение договора, который составляется с учетом особенностей проекта и включает в себя смету и сроки разработки.
5) Разработка программного обеспечения.
6) Тестирование и отладка программы происходит после каждого этапа разработки. Это дает возможность своевременно устранить ошибку, не допуская ее влияния на дальнейшую разработку. Каждая сборка программы проходит многоуровневое тестирование, и только после него высылается заказчику на окончательную проверку. Нередко именно после этапа тестирования реализуются новые пожелания. В случае необходимости формируется дополнительное ТЗ или вносятся изменения в существующее.
7) Передача программы в эксплуатацию.
8) Сопровождение.

На таблице видно, какие действия кем из сотрудников могут выполняться.


На графах ниже видно, как этот бизнес-процесс должен выполняться.

Из этого образуется множество порождающих правил.
n0 → 1 {У}|1{А}|3{А}|3{Р}
1{У} → 2{У}|2{A}
2{У} → 3{А}|3{Р}
2{А} → 3{А}|3{Р}
3{А} → 4{У}
3{Р} → 4{У}
4{У} → 5{Р}
5{Р} → 6{Р}|6{Т}
6{Р} → 7{Р}|7{Т}
6{Т} → 7{Р}|7{Т}
7{Р} → 8{Р}|8{Т}|nф
7{Т} → 8{Р}|8{Т}|nф
8{Р} → nф
8{Т} → nф

n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → 8{Р} → nф
n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → 8{Т} → nф
n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → nф
n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → 8{Р} → nф
n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → 8{Т} → nф
n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → nф

n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Т} → 7{Р} → 8{Р} → nф
n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Т} → 7{Р} → 8{Т} → nф
n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Т} → 7{Р} → nф
n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Т} → 7{Т} → 8{Р} → nф
n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Т} → 7{Т} → 8{Т} → nф
n0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Т} → 7{Т} → nф

n0 → 1 {У} → 2{У} → 3{Р}… +12 вариантов
n0 → 1 {У} → 2{А}… + 24 варианта
n0 → 1 {А} … + 48 вариантов

n0 → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → 8{Р} → nф
n0 → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → 8{Т} → nф
n0 → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → nф
n0 → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → 8{Р} → nф
n0 → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → 8{Т} → nф
n0 → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → nф

n0 → 3{А} → 4{У} → 5{Р} → 6{Т}… + 6 вариантов
n0 → 3{Р}… + 12 вариантов

Всего: 144 варианта.

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

Вернуться к обсуждению:
Нужно задать грамматику модели бизнес-процесса C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2013, 10:39
Готовые ответы и решения:

Реквизиты бизнес процесса
Добрый вечер! Подскажите пожалуйста, почему в бизнес процессе создал реквизит и он не доступен из...

Создание Бизнес-процесса В 8.2
Здравствуйте. Необходимо, чтобы при проведении документа формировался новый бизнес процесс и...

Ошибка при старте бизнес-процесса
Создала бизнес-процесс. В режиме 1С заполняю бизнес-процесс данными, нажимаю старт, и появляется...

Изменение реквизита документа по завершению бизнес процесса
1С 8.3 Есть бизнес процесс , по нему проходит согласование документ. У документа есть реквизит...

0
12.06.2013, 10:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2013, 10:39
Помогаю со студенческими работами здесь

Старт бизнес-процесса после проведения документа
Существует документ Заказ монтажа, создан бизнес-процесс. Бизнес процесс стартует после проведения...

Старт бизнес процесса при создании документа Событие
Добрый день. Происходит программное создание документа событие. НовоеСобытие =...

Преобразовать НКС-грамматику в эквивалентную КС-грамматику, не содержащую цепных правил.
Преобразуйте НКС-грамматику G=(N,\Sigma ,P,S) в эквивалентную КС-грамматику, не содержащую цепных...

Как правильно передать заполненную модель бизнес логике модели представления
Всем привет! Есть задача передать заполненную бизнес модель на модель представления... public...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru