Ръчно програмно управление. Ръчно софтуерно управление Какво е ръчно управление BSK

Възрастните хора са унижавани, за да спестят средства за метрото

Напоследък пенсионерите се допускат в метрото на Санкт Петербург само през два или три турникета, които са най-близо до контрольора. Иновацията веднага предизвика разгорещен дебат. Ръководството на Metro казва, че вече е станало по-лесно да се контролира достъпът до пропуски с отстъпка. Пътниците са недоволни - в пиковите часове на грамофони се натрупват огромни задръствания. Дебатът продължава, а задръстванията на входа на метрото нарастват. По този повод пенсионерът Борис Петрович Тюленев се обърна към „Обществената рецепция на Балтийската медийна група“.


Борис Петрович живее на улица Туристская, в квартал Приморски. Най-близката метростанция е Старая Деревня. Не е от най-натоварените, но и тук има задръствания край турникетите за пенсионери в пиковите часове. Хората стоят в гъста гневна тълпа, където всеки е готов да кипне от съзнанието за несправедливостта, която се случва, от безсилно възмущение - за какво е това унижение? От време на време избухват кавги, някой блъска някого, млади спортисти се опитват да се промъкнат между възрастни жени и мъже, помитайки всичко по пътя си. Те не знаят, че трябва да минат през други турникети. Един обикновен пътник може да избере всеки грамофон, но пенсионер с карта за отстъпка трябва да премине само през строго определени три или в най-добрия случай четири. Просто е безполезно да прикачите документ към останалите - информацията не се чете.

Както правилно вярва Борис Петрович, на пенсионерите трябва да се осигурят повече турникети. И като цяло: всеки човек трябва да има право да премине през всеки турникет, независимо от това социален статус. Разделянето на хората на категории в този случай като цяло е несправедливо и погрешно, независимо с какви цели се опитват да оправдаят това разделение.

Ръководството на метрото казва: самите бенефициенти са виновни, че трябваше да им се измислят специални грамофони. Те казват, че твърде често дават картите си за пътуване на близки и приятели и това се счита за административно нарушение. Когато на пенсионер се издаде карта за отстъпка, той подписва споразумение, че няма да я преотстъпва на други хора. Но на практика те го предават. Някои са възрастни хора семейни двойкиПо принцип те издават една карта за пътуване на семейство и се редуват да я използват и вземат пари вместо втората. Ето защо броят на турникетите за бенефициентите беше ограничен - по-лесно е да хванете хора, използващи чужди документи за пътуване, когато преминат през три турникета, а не през всички.

Проблемът е остър, затова това лято метрото засили мерките за проверка на всички видове документи за пътуване и дори въведе така наречения ръчен контрол. На станциите на метрото се появиха хора с валидатори, които четат информация от картите: кой е собственикът, на каква възраст е собственикът. Данните се съпоставят с посочените в документите на лицето, което представя картата за пътуване. Пенсионерите трябва да вземат със себе си на пътуване такива документи - паспорт или пенсионно удостоверение. При проверката понякога се оказва, че картата за пътуване е чужда.

Веднъж кореспондент на „Вечерка“ стана свидетел на такъв инцидент. Възрастен мъж мина през турникета за пенсионери с раница на раменете. Очевидно той се връщаше от дачата, носейки у дома дарове на природата. Зад грамофона мъжът беше спрян от „есеист“ с валидатор. Проверих картата му. Погледнах внимателно.

- Изглеждате доста зле, Олга Ивановна! — пошегува се той със сериозно лице, отвеждайки обърканата пенсионерка настрана...

Пресслужбата на Метрополитена съобщава, че само през юни броят на конфискуваните документи за пътуване възлиза на почти две хиляди и двеста, а пропуснатите приходи за месеца по тези документи надхвърлят милион рубли. Хората с чужди карти за пътуване могат да бъдат добавени към „сивия списък“ и при повторно нарушение картата за намаление може да бъде конфискувана.

Ръчното управление отнема повече време, така че задръстванията на турникетите нарастват главоломно това лято. И никакви аргументи, никакви милиони рубли, спестени или, обратно, загубени от метрото, не могат да оправдаят факта, че всички пътници трябва да страдат. Вероятно във всички мегаполиси метрото търпи загуби поради всякакви нарушения с документите за пътуване, но в нито една цивилизована страна в света обикновените граждани не са принудени да плащат за това с времето и нервите си.

„Колко дълго можете да тормозите възрастни хора? - интернет потребител се обръща към ръководителя на метрото в Санкт Петербург на един от форумите, посветени на транспортните проблеми. — Защо измислихте акция за проверка на картите за отстъпка в метрото при преминаване през турникета? Жалко е да гледаш възрастни, болни хора, когато не ги пускат в метрото. Какво, от тях не става ли ясно, че са пенсионери и бенефициенти? Това е възмутително и нечестно от ваша страна. Кога ще спре безчинството при проверка на карти?

В интернет има много подобни заявки. Така че Борис Петрович Тюленев, който се свърза с „Обществения прием на Балтийската медийна група“, засегна наистина наболял градски проблем. И ръководството на градското метро ще трябва да отговори как ще го реши. На 10 август официално запитване от ОП БМГ е изпратено до началника на метрото в Санкт Петербург Владимир Гарюгин. Отговорът от администрацията на метрото все още не е дошъл, но вероятно вече се подготвя. По закон отговорните лица трябва да го изпратят до месец. Каквото и да се окаже ще работим за разрешаването на проблема.

За съжаление повечето от нас трябва да се справят с метрото почти всеки ден. Може да има много неща, които не ви харесват - това е субективен въпрос. Но едва ли някой е във възторг от грубото отношение на контрольорите, превърнало се в правило и норма. Получавайки “ритник” в краката от грамофона на машината за достъп, чуваме и “студентска книжка!”, или нещо друго като това: “Трябва да покажеш студентската си книжка!! Колко дълго можеш да говориш?!” Досадно е, нали?

Въобще каква е същността на ръчното управление? Какво е "забавлението" в случая на така наречените автоматични карти?? И тя изобщо вижда ли снимката в твоята ученическа снимка или може би вижда колко е валидна? Разбира се, че не и тя не се нуждае от това!! Бог… най-важното е да ме оставиш да викам.

Е, това са емоции. Сега вторият случай, който най-накрая ме извади и ме принуди да се ровя в законодателството в търсене на отговор и утеха. Това е придобиване, по-точно удължаване на ученическия единичен билет.Имахме магнитни карти и си живеехме спокойно - карта, студентска карта и пари - и имаш билет.
Даде ни го смарт карти(така наречените „умни“ карти). ДОБРЕ. Взеха парите и ги прецакаха. Бог да го благослови. Но когато отидох да го взема за първи път, ми казаха „паспорт“. Аз съм търпелив човек - на следващия ден дойдох с паспорта си. Един месец карах спокойно.
Време е за подновяване. Давам обичайния комплект: смарт карта, студентска карта, пари и чувам „паспорт“. Не издържах тук. „Но тук има моята фамилия и снимка!! Не е достатъчно???“ - Бях изненадан. " Без паспорт не мога!!!“ беше отговорът.

Това, извинете, е абсурдно! Кой каза, че студентската книжка не е документ за самоличност? Въпреки че този въпрос може да бъде спорен. Е, какво ще кажете за шофьорска книжка? Да, има президентски указ, според който паспортът се признава за основен документ за самоличност, но това изобщо не означава, че той е единственият!

Е, нека не обсъждаме тази тема сега - ще видите, че това изобщо не е необходимо.

"Не мога да го направя без паспорт."Четем отговора в Заповедта на Комитета по транспорта на администрацията на Санкт Петербург от 24 юни 2002 г. N 81-r „За одобряване на Временните правила за реда за продажба, разпространение, използване и контрол на билети въз основа на безконтактни смарт карти за студенти от средни специализирани учебни заведения и студентски висши учебни заведения": При продажба на билети за пътуване в касите на метрото Студентите представят своята студентска книжка и BSC(безконтактна смарт карта). При разчитане на BSK в касата, данните на Студента се авторизират в базата данни и се проверява правото му да закупи Билет за пътуване (клауза 3.1). Освен това, това също се допълва от клауза 3.12: На студента се отказва продажбата на билет за пътуване за следващия период на валидност и BSC кодирането, ако:

Представяне на БСК, която е в списъка на забранените за употреба;

Ако информацията в базата данни на метрото не съответства на данните, представени на студентска каса, БСК;

Ако регистрираните документи (студентска книжка, БСК) не отговарят на самоличността на приносителя.

Като този! Така че вече можете спокойно да крещите и да заплашвате администрацията.

Сега " Трябва да покажете студентската си книжка!! Колко дълго можеш да говориш?!". Клауза 3.13 от същата заповед дава отговор, който ни удовлетворява: Ако станцията има режим " Ръчен контрол на ученически билети", тогава на дисплея на турникета светва червен кръст. В този случай ученикът трябва да се приближи до контролера на метрото, представете вашата карта за пътуванеи след проверка преминете през точката за ръчен контрол.

И коя е тази зла леля след това?? Закълнете се! :)

Между другото, въпреки че няма проблеми с това (дори с магнитни карти), когато контролира тарифите на градския наземен пътнически транспорт, Студентът трябва да има хартиен билет за текущия месец с прикачения BSK (клауза 4.1) - забележка , без ученически билет.

Държачи магнитни картиНе се разстройвайте също. За тях се прилага заповедта на Транспортния комитет на администрацията на Санкт Петербург от 27 април 2002 г. N 45 - „За подобряване на процедурата за продажба и използване на билети за пътуване за ученици и студенти“. Тук, При закупуване на магнитна карта за първи път ви е необходим паспорт(клауза 2.2), а в следващите вече не(точка 2.3)! Но с тази карта, за съжаление, ще трябва да представите студентска карта в наземния транспорт и при ръчно управление в метрото (клаузи 3.1 и 3.2).

Като този. Знайте правата си и се защитавайте... с гневни викове и заплахи. ;)

Вадим Колосов

Ръчен контрол и закупуване на карти за пътуване: проблеми

За съжаление повечето от нас трябва да се справят с метрото почти всеки ден. Може да има много неща, които не ви харесват - това е субективен въпрос. Но едва ли някой е във възторг от грубото отношение на контрольорите, превърнало се в правило и норма. Получавайки “ритник” в краката от грамофона на машината за достъп, чуваме и “студентска книжка!”, или нещо друго като това: “Трябва да покажеш студентската си книжка!! Колко дълго можеш да говориш?!” Досадно е, нали?

Въобще каква е същността на ръчното управление? Какъв е "кефът" на така наречените автоматични карти в случая?? И тя изобщо вижда ли снимката в твоята ученическа снимка или може би вижда колко е валидна? Разбира се, че не и тя не се нуждае от това!! Бог… най-важното е да ме оставиш да викам.

Е, това са емоции. Сега вторият случай, който най-накрая ме извади и ме принуди да се ровя в законодателството в търсене на отговор и утеха. Това е придобиване, по-точно удължаване на ученическия единичен билет.Имахме магнитни карти и си живеехме спокойно - карта, студентска карта и пари - и имаш билет.
Даде ни го смарт карти(така наречените „умни“ карти). ДОБРЕ. Взеха парите и ги прецакаха. Бог да го благослови. Но когато отидох да го взема за първи път, ми казаха „паспорт“. Аз съм търпелив човек - на следващия ден дойдох с паспорта си. Един месец карах спокойно.
Време е за подновяване. Давам обичайния комплект: смарт карта, студентска карта, пари и чувам „паспорт“. Не издържах тук. „Но тук има моята фамилия и снимка!! Не е достатъчно???“ - Бях изненадан. " Без паспорт не мога!!!“ беше отговорът.

Това, извинете, е абсурдно! Кой каза, че студентската книжка не е документ за самоличност? Въпреки че този въпрос може да бъде спорен. Е, какво ще кажете за шофьорска книжка? Да, има президентски указ, според който паспортът се признава за основен документ за самоличност, но това изобщо не означава, че той е единственият!

Е, нека не обсъждаме тази тема сега - ще видите, че това изобщо не е необходимо.

"Не мога да го направя без паспорт."Четем отговора в Заповедта на Комитета по транспорта на администрацията на Санкт Петербург от 24 юни 2002 г. N 81-r „За одобряване на Временните правила за реда за продажба, разпространение, използване и контрол на билети въз основа на безконтактни смарт карти за студенти от средни специализирани учебни заведения и студентски висши учебни заведения": При продажба на билети за пътуване в касите на метрото Студентите представят своята студентска книжка и BSC(безконтактна смарт карта). При разчитане на BSK в касата, данните на Студента се авторизират в базата данни и се проверява правото му да закупи Билет за пътуване (клауза 3.1). Освен това, това също се допълва от клауза 3.12: На студента се отказва продажбата на билет за пътуване за следващия период на валидност и BSC кодирането, ако:

Представяне на БСК, която е в списъка на забранените за употреба;

Ако информацията в базата данни на метрото не съответства на данните, представени на студентска каса, БСК;

Ако регистрираните документи (студентска книжка, БСК) не отговарят на самоличността на приносителя.

Като този! Така че вече можете спокойно да крещите и да заплашвате администрацията.

Сега " Трябва да покажете студентската си книжка!! Колко дълго можеш да говориш?!". Клауза 3.13 от същата заповед дава отговор, който ни удовлетворява: Ако станцията има режим " Ръчен контрол на ученически билети", тогава на дисплея на турникета светва червен кръст. В този случай ученикът трябва да се приближи до контролера на метрото, представете вашата карта за пътуванеи след проверка преминете през точката за ръчен контрол.

И коя е тази зла леля след това?? Закълнете се! :)

Между другото, въпреки че няма проблеми с това (дори с магнитни карти), когато контролира тарифите на градския наземен пътнически транспорт, Студентът трябва да има хартиен билет за текущия месец с прикачения BSK (клауза 4.1) - забележка , без ученически билет.

Държачи магнитни картиНе се разстройвайте също. За тях се прилага заповедта на Транспортния комитет на администрацията на Санкт Петербург от 27 април 2002 г. N 45 - „За подобряване на процедурата за продажба и използване на билети за пътуване за ученици и студенти“. Тук, При закупуване на магнитна карта за първи път ви е необходим паспорт(клауза 2.2), а в следващите вече не(точка 2.3)! Но с тази карта, за съжаление, ще трябва да представите студентска карта в наземния транспорт и при ръчно управление в метрото (клаузи 3.1 и 3.2).

Като този. Знайте правата си и се защитавайте... с гневни викове и заплахи. ;)

Ръчното управление, както беше посочено по-горе, обикновено се използва в ранните етапи на развитие. Всички дизайнерски решения, взети на един или друг етап, трябва да бъдат анализирани за тяхната коректност и уместност възможно най-рано, докато могат лесно да бъдат преразгледани. Тъй като няма възможност за практическо тестване на такива решения в ранните етапи на разработка, тяхното обсъждане, което се провежда в различни форми, е от голямо значение.

Има статични и динамични подходи за ръчно управление. При статиченподход, те анализират структурата, управлението и информационните връзки на програмата, нейния вход

и изходни данни. При динамичен -изпълнявам ръчно тестване.,те ръчно симулират процеса на изпълнение на програмата върху дадени първоначални данни.

Изходните данни за такива проверки са: технически спецификации, спецификации, структурни и функционални схеми на софтуерния продукт, диаграми на отделни компоненти

и др., а за по-късните етапи - алгоритми и програмни текстове, както и набори от тестове.

Доказано е, че ръчната проверка допринася за значително повишаване на производителността и надеждността на програмите и може да се използва за намиране на от 30 до 70% от грешките в логическия дизайн и кодирането. Следователно един или повече от методите за ръчна проверка трябва да се използват във всеки софтуерен проект.

Основните методи за ръчно управление са:

инспекции на изходния текст,

Изгледи от край до край

Проверка на масата

Програмни оценки.

Проверки на изходния текст.Проверките на изходния текст са набор от процедури и техники за откриване на грешки, когато група специалисти проверяват текста. Тази група включва: автор на програмата, дизайнер, специалист по тестване и координатор - компетентен програмист, но не и автор на програмата. Общата процедура за проверка включва следните операции:

Членовете на групата получават предварително списък с програми и спецификация;

Програмистът разказва за логиката на програмата и отговаря на въпросите на инспекторите;

Програмата се анализира спрямо списък с въпроси, за да се идентифицират исторически често срещани програмни грешки.

Списъкът с въпроси за проверка на изходния код зависи както от използвания език за програмиране, така и от спецификата на разработвания софтуер. Като пример, по-долу е даден списък с въпроси, които могат да се използват, когато се анализира коректността на програми, написани на Pascal.

I. Контрол на достъпа до данни

Инициализирани ли са всички променливи?

Превишени ли са максималните (или действителните) размери на масиви и низове?


Объркани ли са редовете и колоните при работа? сматрици?

Има ли променливи с подобни имена?

Използват ли се файловете? Ако е така, проверява ли се завършването на файла при влизане от файл?

Съвпадат ли типовете написани и прочетени стойности?

Използват ли се нетипизирани променливи, отворени масиви или динамична памет? Ако е така, съвпадат ли типовете променливи при „наслагване“ на формата? Излизат ли индексите извън границите на масива?

2. Контрол на изчисленията


Правилно ли са написани изразите (редът на операторите)?

Правилно ли се извършват изчисленията върху неаритметични променливи?

Правилно ли се извършват изчисленията с променливи? различни видове(включително използване на целочислена аритметика)?

Възможно ли е да има малко препълване на мрежата или нулева ситуация на машината?

Отговарят ли изчисленията на посочените изисквания за точност?

Има ли сравнения между променливи от различни типове?

3. Управление на трансфер на контрол

Ще завършат ли циклите правилно?

Ще бъде ли изпълнена програмата?

Има ли цикли, които няма да се изпълнят, защото условието за въвеждане е нарушено? Ще продължат ли изчисленията правилно?

Има ли цикли на търсене? Правилно ли се третират ситуациите „намерен елемент“?

и "елементът не е намерен"?

4. Управление на междумодулни интерфейси

Съвпадат ли списъците с параметри и аргументи по ред, тип и единици?

Рутината променя ли аргументи, които не трябва да се променят?

Има ли нарушение на обхвата на глобалните и локалните променливи с същите имена?

В допълнение към директното откриване на грешки, резултатите от проверката позволяват на програмиста да види други грешки, които е допуснал и има възможност да оцени своя стил на програмиране, избор на алгоритми и методи за тестване. Инспекцията е начин за ранно идентифициране на части от програма, които е по-вероятно да съдържат грешки, което позволява на тестването да се съсредоточи върху тези части.

Изгледи от край до край.Прегледът от край до край, подобно на проверката, е набор от методи за откриване на грешки, извършени от група хора, преглеждащи текста на програмата. Този преглед има много общо с процеса на проверка, но се различава по процедурата и методите за откриване на грешки. Групата за контрол от край до край се състои от трима до петима души: председател или координатор, секретар, който записва всички грешки, специалист по тестване, програмист и независим експерт. Гледането от край до край включва извършване на следните процедури:

Членовете на групата получават предварително списък с програми и спецификация;

На участниците в срещата се предлагат няколко теста;

Участниците в срещата изпълняват мислено всеки тест в съответствие с логиката на програмата, докато състоянието на програмата (стойностите на променливите) се проследяват на хартия или дъска;

Ако е необходимо, на програмиста се задават въпроси относно логиката на дизайна и направените допускания.

Проверка на масата.Исторически този метод на ръчно тестване е първият, който се появява, тъй като не изисква група от специалисти. Това е проверка на изходния текст или сканиране от край до край, извършено от един човек, който чете текста на програмата, проверява го за възможни грешки в специален списък с често срещани грешки и „пропуска“ тестови данни през програмата. Въз основа на принципите на тестване, тестването на масата трябва да се извършва от лице, което не е автор на програмата. Методът е най-малко ефективен, тъй като проверката е напълно неподреден процес, без обмен на мнения и здравословна конкуренция.


Оценка на програмата.Този метод не е пряко свързан с тестването, но използването му също подобрява качеството на програмиране. Използва се за анонимно оценяване на програма по отношение на нейното цялостно качество, лекота на използване и яснота. Целта на метода е да осигури относително обективна оценка и самооценка на програмистите.

Тази оценка се извършва по следния начин. Избира се програмист, който трябва да изпълнява задълженията на администратор на процеса. Администраторът набира група от шест до 20 участници, които трябва да разработят подобни програми. Всеки участник е поканен да представи две програми за разглеждане, от негова гледна точка - най-добрата и най-лошата. Избраните програми се разпределят на случаен принцип между участниците. Дават им се четири програми – две най-добри и две най-лоши, но не им се казва кои програми са лоши и кои добри. Програмистът преглежда тези програми и попълва въпросник, в който оценява качеството на програмите по седемстепенна скала.

След това резултатите от оценката се проверяват и оценителят дава общи коментари и препоръки за подобряване на програмите.