Equal distribution of programming problems among the students is so significant during the examination within limited times. But how could we determine that how student feels about whether a given program is either ea...
详细信息
ISBN:
(纸本)9781665404891
Equal distribution of programming problems among the students is so significant during the examination within limited times. But how could we determine that how student feels about whether a given program is either easy or difficult? So Complexity measurement according to their brain thinking capability is necessary. In this article, we have improved the approach of complexity measurement procedure that gives us more accurate value of cognitive weight which contract the constraints of existing measures. The idea of cognitive weight of any basic control structure is ethically based on the logical capacity of the human brain. As per our cognitive data gathering from various level of students, we have built up a new software tool using java Standard Edition and MySQL for equivalent distribution of programming problems dependent on our developed algorithm. The problems is categorized according to three difficulty level (simple, medium, hard) for each level of students. This will help instructor allocate problems while maintaining an equivalent level of problems for students.
Discover how different software architectural models can help you solve problems, and learn best practices for the software development cycleKey Features• Learn concepts related to software architecture and embrace th...
详细信息
ISBN:
(数字)9781788996730
ISBN:
(纸本)9781788992992
Discover how different software architectural models can help you solve problems, and learn best practices for the software development cycle
Key Features
• Learn concepts related to software architecture and embrace them using the latest features of Spring 5
• Discover architectural models and learn when to apply them
• Gain knowledge of architectural principles and how they can be used to provide accountability and rationale for architectural decisions
Book Description
Spring 5 and its ecosystem can be used to build robust architectures effectively. Software architecture is the underlying piece that helps us accomplish our business goals whilst supporting the features that a product demands. This book explains in detail how to choose the right architecture and apply best practices during your software development cycle to avoid technical debt and support every business requirement. Choosing the right architecture model to support your business requirements is one of the key decisions you need to take when a new product is being created from scratch or is being refactored to support new business demands. This book gives you insights into the most common architectural models and guides you when and where they can be used. During this journey, you’ll see cutting-edge technologies surrounding the Spring products, and understand how to use agile techniques such as DevOps and continuous delivery to take your software to production effectively. By the end of this book, you’ll not only know the ins and outs of Spring, but also be able to make critical design decisions that surpass your clients’ expectations.
What you will learn
• Understand the key principles of software architecture
• Uncover the most common architectural models available
• Analyze scenarios where an architecture model should be used
• Implement agile techniques to take your software to production
• secure the products you are working on
• Master tricks that will help you build high-performant appl
Traditional distribution of programming problems seems to create dissatisfaction among students. To overcome this problem, complexity measurement of programming problems is necessary. Although software is the outcome ...
详细信息
ISBN:
(纸本)9781509056279
Traditional distribution of programming problems seems to create dissatisfaction among students. To overcome this problem, complexity measurement of programming problems is necessary. Although software is the outcome of human ingenious activity, cognitive informatics plays a significant role in understanding its ultimate characteristics. In this article, we have proposed a software complexity measurement algorithm based on cognitive weight of basic control structure that shrink the limitations of existing measures. Cognitive weight concept of any basic control structure are morally based on the rational capacity of Human Brain. According to cognitive data, we have developed a new software tool using java Standard Edition and MySQL to measure the cognitive complexity by following our developed algorithm. This software is structured and developed based on the outcome of our research data which is capable of determining the complexity value of several programming languages. This will assist the instructors allocating the problems among the learners by preserving the equivalent level of difficulty. Therefore, the developed complexity measurement tool will ensure the students to get problems with identical difficulty level for assessment.
低保制度是对家庭人均收入低于当地最低生活保障标准的贫困对象,由政府民政部门发给最低生活保障金,保障其基本生活的一种新型的社会救济制度,是社会保障体系的重要组成部分,是最后一道社会安全网。太原市从开展城乡最低生活保障制度以来,遇到了工作任务重,工作力量不足,资料管理不规范等问题。一方面社会救助人数和资金量急剧增加,实施动态管理的要求不断提高,社会救助工作量和管理操作难度越来越大;另一方面社会救助工作人员少,力量弱,管理手段滞后,经常是超负荷运转,管理操作不规范,漏洞较多造成了低保工作与国家社会救助工作标准脱节的局面。因此,必须改变落后的工作方式和管理手段,建立太原市社会救助农村低保管理系统是当务之急。社会救助管理系统是国家社会救助信息化工程的重要组成部分,经过多年的发展,系统在使用过程中不断改进和完善,并依据各地实际情况延伸出不少子系统,作为其本身的重要补充。太原市社会救助农村低保管理系统的使用,使队伍力量薄弱的广大基层民政助理员有了有效的工作工具,改变了以前资料靠手工纸作,报送靠长途奔波的局面。本文依据软件开发流程设计利用用类图、时序图、流程图、表格等方式描述了了太原市社会救助农村低保管理系统的设计与实现。首先给出了系统开发的背景,介绍了国内外发展现状,研究的目的、意义和相关技术,重点介绍了EXTJS技术方案。基于乡镇(街道)一级的系统流程,从登记申请、农村混居家庭申请、信息审核、待办和已办事项查询、资金发放(维护银行账号)设计系统需求。设计了系统部署架构、功能架构,采用表格方式描述了系统功能设计,给出了系统功能代码,选择家庭中的人员信息和资金发放信息两个部分给出了数据表。采用界面截图的方式对系统的实现过程进行描述,实现了系统功能界面。后对系统进行测试,整体实现了太原市社会救助农村低保管理系统。太原市社会救助农村低保管理系统使用java se 6.0开发语言,Struts、spring、hibernate等主流框架,以Eclipse、jdk1.6作为开发工具,使用Oracle、db2、sybase、sql server等主流数据库,试用于所有平台。依据太原市民政业务本地化业务进行功能设计,基于乡镇(街道)一级的系统流程,分别对登记申请、农村混居家庭申请、信息审核、待办和已办事项查询、资金发放(维护银行账号)等功能设计分析。太原市社会救助农村低保管理系统的建立为太原市农村低保业务的科学化管理,信息化运作提供了有效的保障,促进太原市基层民政业务水平进一步提升。
Diplomová práce se zabývá návrhem java aplikace vzdáleného ovládání počítače prostřednictvím mobilního telefonu. Aplikaci tvoří celky klient a serv...
详细信息
Diplomová práce se zabývá návrhem java aplikace vzdáleného ovládání počítače prostřednictvím mobilního telefonu. Aplikaci tvoří celky klient a server, které spolu vzájemně komunikují přes Bluetooth rozhraní. Klient představuje mobilní aplikaci (MIDlet) a zasílá příkazy serveru. server, spustitelný na počítači (s libovolným operačním systémem), tyto příkazy vyhodnocuje a pomocí svých algoritmů ovládá dané PC. Problematika návrhu aplikace je v textu rozčleněna do dvou celků, z nichž každá popisuje právě jednu aplikační část. U klienta je popsána jeho funkčnost. Dále se kompletně rozebírá struktura mobilní aplikace naprogramované v java ME spolu s nejdůležitějšími metodami tohoto kódu. Text pojednávající o serverové části popisuje jeho činnost i jednotlivé možnosti využití. Popisuje strukturu serverové aplikace, která je naprogramovaná v java se. Nechybí ani rozbor nejdůležitějších metod kódu java se. Výsledkem diplomové práce jsou oba celky této aplikace, které umožňují vzdáleně ovládat počítač a hlavně prezentace. Aplikace byla řádně odladěna i otestována a tvoří funkční multiplatformní software.
Tato diplomová práce popisuje možnosti monitorování Oracle Databáze 10g a 11g. seznamuje s nástroji použitelnými pro monitorování a popisuje interní katalogy datab...
详细信息
Tato diplomová práce popisuje možnosti monitorování Oracle Databáze 10g a 11g. seznamuje s nástroji použitelnými pro monitorování a popisuje interní katalogy databáze, které uchovávají statistiky a informace o běžících databázových instancích, včetně jejich historie. Následně popisuje návrh aplikace pro monitorování Oracle databáze, popis její implementace a její zhodnocení a porovnání s ostatními podobnými aplikacemi.
Openmoko je revoluční mobilní linuxová platforma s rozšiřující se vývojářskou komunitou. Cílem práce je vytvořit uživatelsky přívětivého poštovního klienta ...
详细信息
Openmoko je revoluční mobilní linuxová platforma s rozšiřující se vývojářskou komunitou. Cílem práce je vytvořit uživatelsky přívětivého poštovního klienta v jazyce java a analyzovat problematiku vývoje aplikací na této platformě. V práci jsou popsány možnosti vývoje takovýchto aplikací, a to především prostřednictvím grafického toolkitu SWT. Popsána je také knihovna javaMail pro práci s elektronickou poštou. V závěru jsou demonstrovány výhody a nevýhody vytvořené aplikace. Výsledkem praktické části práce je poštovní klient, určený pro mobilní linuxová zařízení s dotykovým ovládáním a úvod do problematiky vývoje softwaru pro platformu Openmoko.
暂无评论